集計パイプに非常に単純なステージがあり、問題が発生しています。以下は、シェルで期待どおりに機能します。
db.People.aggregate(
{$match: {$and: [ {"Name": "B^M"},
{"ID": "0006221671"} ] } }
)
ただし、rmongodb で同じことを実行しようとしたところ、エラー (10) が返されました。
query <- '{"$match": {"$and": [ {"Name": "B^M"},
{"ID": "0006221671"} ] }}'
cmd <- list(mongo.bson.from.JSON(query))
mongo.aggregation(db, collection, cmd))
これが機能しない理由を誰かに教えてもらえますか? どんな助けでも大歓迎です!