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]',