私はループバックを使用しています。私はmongodbにuserテーブルを持っています。MongoDBコレクション内のすべてのフィールドのリストをループバックを使用して取得します
ユーザーテーブルの一意の列名(キー)が必要です。
以下の回答がmongodbで見つかりました。
mr = db.runCommand({
"mapreduce" : "my_collection",
"map" : function() {
for (var key in this) { emit(key, null); }
},
"reduce" : function(key, stuff) { return null; },
"out": "my_collection" + "_keys"
})
db[mr.result].distinct("_id")
["foo", "bar", "baz", "_id", ...]
しかし、ループバックでこれを行う方法がわかりません。
上記のコードをループバックで実装する方法を教えてもらえますか?
のREST API
これは、1つまたは複数のプロパティのためです:
あなたはループバックでそれを必要とするのはなぜ?なぜあなたは現在保存されているデータの分析以外の目的でこれを必要としますか?生産システムの一部であることを意味するものではありません。 –
あなたの質問はあなたのコレクションをフィルタリングする方法ですか? –
@ NeilLunn。私はループバックを使用しているので、ループバックでそれが必要です。これの目的は私のクライアントがユーザテーブルの動的フィルタを必要とすることです。だから彼はユニークな列名が必要です。そこから、ログインのために表示する列を動的に決定します。 –