mongodbのカテゴリコレクションからという名前のオブジェクトを見つける必要があります。ここに私のコードmongodbの名前に基づいて要素を見つける方法
[{
_id: 728e38e7,
name: 'abc,def,ghi,klm,nmo',
place: "mys"
},
{
_id: 2788,
name: 'djhd',
place: "bang"
}]
mongodbのカテゴリコレクションからという名前のオブジェクトを見つける必要があります。ここに私のコードmongodbの名前に基づいて要素を見つける方法
[{
_id: 728e38e7,
name: 'abc,def,ghi,klm,nmo',
place: "mys"
},
{
_id: 2788,
name: 'djhd',
place: "bang"
}]
は)
var query = { name: new RegExp('^' + abc) };
collection.find(query).toArray(function(err, items))
は、あなたが検索を(使用できるのmongoシェルを使用していることをしようとしています。このポストから
db.collection.find({"name" : /abc/}).
はMongoDBの中で名前に基づいて要素を見つけるために正規表現を使用する最も簡単な方法です:
db.collection.find({name:{$regex:"ABC",$options:"$i"}})
ここで$ Iは、検索ケースを作るために使用されます非感受性。
collection.find(query).toArray(function(err、items))を使用する代わりに、findOneメソッドを使用できますか? –
はい、あなたは1つ以上のabc名を持つことができます –