sql >> Database >  >> NoSQL >> MongoDB

MongoDB Group met Ruby-stuurprogramma

Dat is nogal vreemd gedrag. Ik heb zojuist je code lokaal uitgevoerd en alles werkte. Kunt u controleren of u de driverversie 0.18.2 gebruikt? Als dit het geval is, zorg er dan voor dat dit de enige versie is die is geïnstalleerd (alleen als een gezond verstandscontrole).

Ik denk niet dat het enig verschil zou moeten maken, maar ik runde #group niet vanuit MongoMapper -- ik gebruikte alleen de edelsteen. Dat zou je ook kunnen proberen. Dit is de code die ik heb uitgevoerd:

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. groep in mongo exclusief null-waarden

  2. MongoDB Reactive Streams runtime-afhankelijkheidsfout met Alpakka Mongo Connector ClassNotFoundException

  3. MongoError:kan geen query's uitvoeren op admin in atlas

  4. nodejs mongodb object-ID naar string