2017-03-23 139 views
-1

使用nodeJs想要編寫一個mongoquery,用於在特定鍵的匹配過濾器中給出字母。這將返回所有對象中的鍵值以該字母mongoquery搜索字符串以特定字母開頭

例子開始:

{emp_code:"H1234"}, 
{emp_code:"H1235"}, 
{emp_code:"P1234"}, 
{emp_code:"P1235"} 

如何篩選僅emp_code以「H

回答

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); 
    }); 

});