-3

mongodb を使用してこのコマンドを実行するにはどうすればよいですか?

SELECT DISTINCT data1, data2 FROM テーブル WHERE data3= '例'

4

1 に答える 1

3

mongodbの個別の機能はどうですか。詳細については、SQL から MongoDB へのマッピング チャートも参照してください。

Brian Vanderbusch が上記のコメントで述べたように、SQL データベースと NoSQL データベースを使用すると、完全に異なるデータ構造になる可能性が高くなります。

また、Sammaye のコメントのおかげで、mongodb の個別関数は 2 つのキーをサポートしていません。集約フレームワークを使用する必要があります。

db.col.aggregate([{$match:{data3:'example'}},{$group:{_id:{a:'$data1',b:'$data2‌​'}}}])
于 2013-10-24T16:26:19.860 に答える