sql >> Databáze >  >> NoSQL >> MongoDB

Skupina MongoDB pomocí ovladače Ruby

To je dost zvláštní chování. Právě jsem spustil váš kód lokálně a vše fungovalo. Můžete ověřit, že používáte verzi ovladače 0.18.2? Pokud ano, ujistěte se, že je to jediná nainstalovaná verze (jen pro kontrolu zdravého rozumu).

Nemyslím si, že by to mělo znamenat nějaký rozdíl, ale nespouštěl jsem #group z MongoMapper -- používal jsem drahokam sám. Můžeš to zkusit taky. Zde je kód, který jsem spustil:

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. Jak vybrat vnořené dokumenty pomocí MongoDB

  2. Vytváří knihovna Redis vlastní vlákno pro asynchronní zpětná volání

  3. Zeptejte se MongoDB, zda je to Master z bashscriptu

  4. MongoDB - odstranění nenumerických znaků v poli