-1
什麼是最好的方式來編寫一個查詢在mongo上搜索兩個字段,如first_name和last_name與一個空格分隔的單個查詢字符串?在兩個字段上的Mongo搜索
而且查詢字符串可能會或可能不包含姓氏
var query = req.params.searchtext
User.find({
first_name: query,
last_name: query
})
什麼是最好的方式來編寫一個查詢在mongo上搜索兩個字段,如first_name和last_name與一個空格分隔的單個查詢字符串?在兩個字段上的Mongo搜索
而且查詢字符串可能會或可能不包含姓氏
var query = req.params.searchtext
User.find({
first_name: query,
last_name: query
})
好了,這似乎是正常的JavaScript的東西給我。如何兩個詞之間的一個 「空間」, 「分裂」 的字符串:
var string = "Hello World";
var parts = string.split(" ");
這爲parts
產生:
["Hello", "World"]
單純用數組表示法:
User.find({
first_name: parts[0],
last_name: parts[1]
})
歡迎的StackOverflow 。用清晰的代碼示例(即使不工作)提出明確的問題。許多方式來解釋你的一句弱句。嘗試更好。在你的問題上使用**編輯**鏈接。 – 2014-10-29 10:52:42