MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

MongoDB Group sử dụng trình điều khiển Ruby

Đó là hành vi khá kỳ lạ. Tôi vừa chạy mã cục bộ của bạn và mọi thứ đều hoạt động. Bạn có thể xác minh rằng bạn đang sử dụng phiên bản trình điều khiển 0.18.2 không? Nếu vậy, hãy đảm bảo rằng đó là phiên bản duy nhất được cài đặt (chỉ để kiểm tra sự tỉnh táo).

Tôi không nghĩ nó sẽ tạo ra bất kỳ sự khác biệt nào, nhưng tôi đã không chạy #group từ MongoMapper - tôi đang sử dụng đá quý một mình. Bạn cũng có thể thử điều đó. Đây là mã tôi đã chạy:

require 'rubygems'
require 'mongo'

d = Mongo::Connection.new.db('blog')
c = d['post']

p c.group("function(x) { return { month: x.date.getMonth(), year:x.date.getFullYear() }; }", 
  nil, 
  { :count => 0 }, 
  "function(x,y){y.count++}", 
  true)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:Mảng chỉ mục không gian địa lý không đúng định dạng

  2. Đặt ngày mặc định trong tài liệu Mongoose thành bây giờ + [một số gia số]

  3. Cơ sở dữ liệu đám mây tự làm trên Amazon Web Services - Sách trắng mới

  4. Spring-Mongo-Data Update chỉ cho phép một đối số vị trí?

  5. Làm cách nào để chỉ định nhóm GridFS?