Loo*_*urr 0 mongoose mongodb node.js
我在 mongo 商店中有一个集合,其中每个元素都有一个name属性。我已经按字母顺序对它进行了排序
sort({'name': 1})
Run Code Online (Sandbox Code Playgroud)
但现在我只想找到以某个字母开头的元素,比如t。因此,可能会返回所需的结果:
[{name: tam}, {name: tom}, {name: tommy}]
Run Code Online (Sandbox Code Playgroud)
我将如何构建这样的查询?
您需要使用正则表达式。在您的情况下,它将如下所示:
db.collection.find({
name: /^t/
});
Run Code Online (Sandbox Code Playgroud)