我正在尝试用猫鼬进行以下查询
我有一个客户集合
---------- ## Customers ##
- _id -> someID ,someId
- fName --> hh , aa
- lName --> tarik ,tar
----------
im试图通过以“某些文字”开头的名称来吸引所有客户
输入->焦油
输出->所有以tar开头的客户 1- tarik hh 2-焦油aa
select * from customers where fName+' '+lName like @name+'%'
答案 0 :(得分:0)
也许我不太清楚这个问题,但是由于您已经按姓和名将字段分开了,所以可以直接用db.collection.find()
来匹配它们:
> db.test.insert({ fName: 'hh', lName: 'tarik' });
> db.test.insert({ fName: 'foo', lName: 'bar' });
> db.test.find({
fName: 'hh',
lName: 'tarik'
});
// Mongo CLI Output
> { "_id" : ObjectId("5d97581bafefcad683e52d37"), "fName" : "hh", "lName" : "tarik" }