由于引号,Mongolite查询返回无效的json

时间:2017-09-13 12:50:34

标签: json r mongolite

我在mongo db中有大量文章,我想在R会话中加载它们中的一部分(使用mongolite),因为我已经拥有所有标题的子集(有一个字段“title” “在我的收藏中)。因此,我想使用Window.orderBy($"SL_NO").partitionBy($"ID")来加载我想要的文章子集,例如:

$in

其中mongo.connection$find(paste0('{"title": {"$in": ["', paste(titles, collapse = '", "'), '"]}}')) 是我要加载的文章标题的向量。

不幸的是,在标题中,有一些','和`,所以发送到mongo的字符串被破坏。我试图以许多不同的方式使用titles,但我无法解决问题。

最后,我知道我可以通过直接在集合的标题中取消引号来直接更改mongo db中的标题,但是如果可能的话我宁愿不这样做。

您知道是否有一种干净的方式来查询这些文章子集?

0 个答案:

没有答案