【发布时间】:2022-01-17 20:49:50
【问题描述】:
我有一个问题:
如何使用 mongoose 在数组中找到所有包含字符串的文档?
比如我的文档:
<Model>.findMany(/* code that i need */).exec() // return all documents that have an array called "tags" that includes tag "test"
{
"_id": {
"$oid": "61b129b7dd0906ad4a2efb74"
},
"id": "843104500713127946",
"description": "Server di prova",
"tags": [
"developers",
"programming",
"chatting",
"ita"
],
"shortDescription": "Siamo un server nato per chattare e aiutare programmatori su Discord!",
"invite": "https://discord.gg/NdqUqHBxz9",
"__v": 0
}
例如,如果我需要获取所有带有ita 标签的文档,我需要获取这个文档。
如果文档的数组标签中没有ita标签,我不需要它,代码也不会返回它。
在此先感谢,抱歉英语不好。
【问题讨论】:
-
您能否提供一个示例文档和预期的示例结果
-
@MaximilianDolbaum 完成
标签: arrays mongodb mongoose document