「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]}} )

PostgreSQL

Posted by arkgame