私はexpress.jsを使用してAPIを開発しています。私はmongooseによって返されたjsonオブジェクトを持っており、結果の各要素にen要素を追加する必要があります。次のようにJSON要素が追加されていません
私はこれをやっている:
for(a in result.docs)
{
result.docs[a].links={
"test":'test',
"test": 'test',
"test": 'test'
};
}
そうした後、私は結果オブジェクトを返しています、しかし、リンクが追加されていません。一方、書き込みを行う場合は、
console.log(result.docs[1].links);
が正しく表示されます。
どのようなアイデアをお願いしますか?
おかげので
プロパティの名前は同じです...? 'result.docs'は配列かオブジェクトですか? –
プロパティの名前が違うので、データを削除するテストを書きました。 result.docsはオブジェクトの配列です – Kelly
'console.log(result.docs [1] .links);もしあなたがそれを行うことができれば、それらが追加されているので、あなたは_をどういう意味ですか?あなたがconsole.log(result)またはconsole.log(result.docs [1])を実行すると、 –