【发布时间】:2015-12-08 07:59:32
【问题描述】:
我正在尝试通过 R(rmongodb 包)查询 Mongo Db。我有一个简单的要求:
- 返回字段“email”与向量 usr$email 中的任何电子邮件匹配的记录。我想我已经很接近了,但只是找不到正确的语法来完成它。
我看到了对较早问题 (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": [ 'xx@gmail.com',
【问题讨论】: