MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

rmongodb:Verwenden von $or in der Abfrage

Ihre Art, ein Mongo-Bson-Array zu erstellen, ist falsch. Dir fehlen die Teile

mongo.bson.buffer.start.object(buf, "0")
...
mongo.bson.buffer.finish.object(buf)
mongo.bson.buffer.start.object(buf, "1")
...
mongo.bson.buffer.finish.object(buf)

Ein funktionierendes Beispiel finden Sie im neuesten Kommentar unter:https://github.com/mongosoup/rmongodb/issues/17

Ich hoffe, das funktioniert jetzt.

Es gibt einen Fehler in allen .to.list / .from.list / .append.list-Befehlen. Ich arbeite an einer einfacheren Lösung!