我在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中的标题,但是如果可能的话我宁愿不这样做。
您知道是否有一种干净的方式来查询这些文章子集?