3

我在 mongo db 中有大量文章,我只想在 R 会话中加载其中的一部分(使用 mongolite),因为我已经有了所有标题的子集(我的收藏)。因此,我想使用$in以加载我想要的文章子集,例如:

mongo.connection$find(paste0('{"title": {"$in": ["',
                             paste(titles, collapse = '", "'),
                             '"]}}'))

其中titles是我要加载的文章标题的向量。

不幸的是,在标题中,有一些','和',所以发送给mongo的字符串被破坏了。我尝试过\"很多不同的方式,但我无法解决这个问题。

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

你知道是否有一种干净的方法来查询这部分文章吗?

4

0 回答 0