「mongo入門」find()でドキュメントを検索するサンプル
1.無条件で検索する
> db.product.find()
> db.product.find( {} )
2.条件を指定して検索する
> db.product.find(
{_id: ObjectId(“xxx")}
)
> db.product.find( {name:"yamads"} )
3.配列要素に対して検索する
> db.product.find( {“variety.flavor":"xxx"} )
> db.product.find( {“variety.0.flavor":"xxx"} )
4.$eq
> db.product.find( {name: {$eq:"yamada"}} )
5.$gte
> db.product.find( {price: {$gte:50}} )
6.$in
{ field: { $in: [ <value1>, <value2>, … <valueN> ] } }
7.$nin
{ field: { $nin: [ <value1>, <value2> … <valueN> ] } }
> db.product.find( {price: {$nin:[30,50]}} )