0
フィールドでクエリを実行する方法はありますか?結果は別のフィールドに基づいて一意であることを確認してください。セレクタ上のメテオmongoDBクエリ他のクエリに基づくユニークな結果
例:
Available.find({available: "2016-02-06"}, {sort: {userId: 1}};
今、私は重複のuserId年代が結果に存在しないことを確認します。私は何かを組み込むことができませんでしたが、これを達成する最良の方法は何ですか?
*私は_.uniqを使用できますが、これがより大きな選択で効率的かどうかはわかりません。
「利用可能」の日付に 'userId'が重複しているかどうか知りたいですか? –
@shaishabroy利用可能なエントリ/日付の配列と一致するすべてのタプルが必要ですが、userIdでも一意です。 userIdは複数の日付エントリの一部になる可能性があるので、 – Tangleman
では 'db.collection.distinct(field、query)'のように 'distinct'を使うことができます。 –