使用nodeJs想要编写一个mongoquery,其中想要在特定键的匹配过滤器中给出一个字母。这将返回键值以该字母开头的所有对象
示例:
{emp_code:"H1234"},
{emp_code:"H1235"},
{emp_code:"P1234"},
{emp_code:"P1235"}
如何仅过滤以“emp_code
”
H
答案 0 :(得分:1)
使用collection.find({ 'emp_code': /^H/ })
。使用nodejs mongodb driver:
var MongoClient = require("mongodb").MongoClient;
MongoClient.connect("mongodb://localhost/testDB", function(error, db) {
db.collection("collection").find({ 'emp_code': /^H/ }).toArray(function(error, res) {
console.log(res);
});
});