0
我想通過R(rmongodb包)查詢Mongo Db。我有一個簡單的要求:Mongo查詢匹配字段的任何元素的數組
- 返回記錄的字段「電子郵件」匹配矢量usr $電子郵件中的任何電子郵件。我認爲我很接近,但只是無法找到正確的語法來完成。
我看到這個響應前面一個問題(Mongo: If any array position matches single query)和我沿線嘗試:
eids_l <- paste0("'", unique(usr$email), "'", collapse=", ")
eids_l1 <- sprintf("[ %s ]", eids_l)
q <- sprintf('{"email": {"$in": %s}}', eids_l1)
cursor <- mongo.find.all(mongo, namespace, buf)
我仍然得到一個錯誤:
Error in mongo.bson.from.JSON(arg) :
Not a valid JSON content: {"email": {"$in": [ '[email protected]',