MongoDBの操作、我々はときに、[フィールド対応する配列は、データの値を含む]次のクエリをクエリを発生する可能性テーブルを想定ユーザと呼ばれます。
例1
- データ
{
id: 1,
state_arr: [
"123",
"456",
"789"
],
date: "2019-09-02"
}
- 質問
db.user.find({state_arr:{$elemMatch:{$eq:"123"}}})
例2
- データ
{
id: 1,
state_arr: [
{
id: 1,
name: "hhh"
},
{
id: 2,
name: "www"
}
],
date: "2019-09-02"
}
- 質問
db.user.find({state_arr:{$elemMatch:{id:1}}})