私は、指定されたid
パラメータからユーザオブジェクトを返す必要のあるメソッドを持っています。さらなる方法はこの構造を使用するので、既存の構造を使用する単純なケースではありません。Javascriptオブジェクトを作成し、配列値でキーを付けます
私はtype
というキーを含むデータベースを持っています。これはフィルタリングされており、コレクションはusers
です。私がする必要があるのは、ユーザ_id
の値をキーとし、_id
とtype
を省略したusersオブジェクトが含まれているオブジェクトを作成することです。
ロダッシュやES6の砂糖を使って、私は次のように変換したいと思います。;省略_id
とtype
と、次のObject
の中へ
[
{
"_id": "0e12e661cb50068a135b36067f001d20",
"name": "Joe Bloggs",
"type": "user"
},
{
"_id": "0e12e661cb50068a135b36067f00373f",
"name": "Ben Bloggs",
"type": "user"
}
]
、。
{
"0e12e661cb50068a135b36067f001d20": {
"name": "Joe Bloggs"
},
"0e12e661cb50068a135b36067f00373f": {
"name": "Ben Bloggs"
}
}
EDIT私は、さらにプロパティは、これらのオブジェクトに追加することができように、オブジェクトとNOT名前を返す必要があります。
答えていただきありがとうございます。私の** EDIT **をご覧ください。 nameプロパティだけでなく、 '_id'および' type'プロパティを省略したオブジェクトが必要です。ある段階では、ユーザオブジェクトに追加のプロパティが追加され、これを破ることになります。 – MindVox
そのような場合は、https://jsfiddle.net/Lg0wyt9u/1462/またはhttps://jsfiddle.net/Lg0wyt9u/1464/ –
のようなものを使用することができます。これは素晴らしいものです。そのうちの1つを入れてください。喜んで受け入れる。ありがとうございます:-) – MindVox