1

次のような2つのコレクションがありますが、

customers:
  {id: 1, name: "foo"}
  {id: 2, name: "bar"}
  {id: 3, name: "baz"}

flags:
  {cid: 1}
  {cid: 3}

次に、フラグがオンになっている顧客を取得します

db.customers.find({id: {$in: db.flags.distinct("cid", {})}})

シェルではこれは機能しますが、casbah は関数呼び出しまたはローカル変数を使用したクエリをサポートしていないように見えるため、casbah を使用して同じことを行うことはできません。

4

1 に答える 1