Я пытаюсь запросить у Mongo Db через R (пакет rmongodb). У меня есть простенькое требование:Mongo query, который соответствует полю любому элементу массива
- Возвращает записи, в которых поле "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": [ '[email protected]',