我是 MongoDB 新手,所以这可能是一个基本问题,但我在如何处理它时遇到了麻烦。
我想在我的收藏中找到一个文档,如下所示:
db.collection("articles").find({curid:"1000143"}).asArray();
返回的字段之一是包含其他文档的“curid”(唯一值)的数组:
HDP_Topics = ["1124516", "101388", "1031462", "1053284", "1077080", "1150760", "1092377", "1100194", "1103692", "1135134", "1134909", "1119820", "1000634", "1120316", "1000143"]
我想要做的是找到这些其他文档中的每一个并将它们附加到已经存在的查找查询结果中。我确信必须有一种方法,而无需对数组中的每个元素进行新的搜索。
(如果有任何区别,我正在使用 mongoDB Atlas 的 Stitch)