0

以下のようなmongoDBエントリのコレクションがあります...

{
  "_id": ObjectId("4e2a4ca7f21a81331f0006c3"),
  "users": {
    "bob": 1375496448, "alice": 1375496448
  },
  ...other values...
}

すべてのエントリを見つけるための簡単なクエリを探しています
...x
xy

この質問が些細なことではないことを願っていますが、今日の午後、mongoDB の学習を始めたばかりで、セットアップを計画している単純なサーバーでそれを起動して実行したいと考えています。ありがとう!

4

2 に答える 2

2

Ishaanの答えはあなたのために働くはずです。2 つのクエリを結合する方法を追加しているだけです。

db.users.find( {$or: [ {'users.X':{$exists:false}}, {'users.X':{$lt:y}} ] } )

$or、$and などの演算子のドキュメントは、このページにあります。

于 2013-08-12T17:29:01.570 に答える
2

コレクションがユーザーという名前であると仮定します。

1)db.users.find({'users.X':{$exists:false}})

2)db.users.find({'users.X':{$lt:y}})

于 2013-08-03T09:21:21.233 に答える