MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB Group, използваща Ruby драйвер

Това е доста странно поведение. Току-що пуснах вашия код локално и всичко работи. Можете ли да проверите дали използвате драйвер версия 0.18.2? Ако е така, уверете се, че това е единствената инсталирана версия (само като проверка на здравината).

Не мисля, че би трябвало да има някаква разлика, но не изпълнявах #group от MongoMapper -- използвах само скъпоценния камък. Може да опитате и това. Ето кода, който изпълних:

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 - Променете типа от Int на Double

  2. Mongo намери стойност с неизвестен родителски ключ

  3. PyMongo създава уникален индекс с 2 или повече полета

  4. Използвайки драйвера mongo C#, как да сериализирате масив от потребителски обект, за да го съхраните?

  5. Позоваване на друга схема в Mongoose