5
我想基本上做一個用戶名搜索。貓鼬:查詢開始
User.find({ username: "Mich"})
我想要一個像上面這樣的查詢,它將返回用戶名以「Mich」開頭的所有用戶。邁克爾,麥克拉,MichJagger等
我想基本上做一個用戶名搜索。貓鼬:查詢開始
User.find({ username: "Mich"})
我想要一個像上面這樣的查詢,它將返回用戶名以「Mich」開頭的所有用戶。邁克爾,麥克拉,MichJagger等
您可以search with regex,這應該在節點工作
User.find({ username: /^Mich/})
注意蒙戈支持正則表達式對象,這意味着你可以做
var regexp = new RegExp("^"+ req.params.username);
User.find({ username: regexp});
或Mongos自己正則表達式的構造函數
User.find({ username: {$regex : "^" + req.params.username}});
我該如何插入該值? IE瀏覽器。如果我有它req.params.username?那就是說,我將如何用一個變量代替Mich? – opticon
如果有人感興趣:'''{$ regex:'^ $ {req.params.username}'}''var var regexp = new RegExp('^ $ {req.params.username} );''' –