【发布时间】:2011-12-30 00:56:15
【问题描述】:
如果我有这样的记录;
{
"text": "text goes here",
"words": ["text", "goes", "here"]
}
如何在 MongoDB 中匹配多个单词?当匹配一个单词时,我可以这样做;
db.find({ words: "text" })
但是当我对多个单词尝试这个时,它不起作用;
db.find({ words: ["text", "here"] })
我猜测通过使用数组,它会尝试将整个数组与记录中的数组进行匹配,而不是匹配单个内容。
【问题讨论】: