0
當我查詢已經在他們的陣列的文件,它看起來像:對象兒童蒙戈得到存儲爲不同的對象,而不是下一個對象
{ "profile_youtube_videos[sYi7uEvEEmk][thumbnail_url]":"https://i.ytimg.com/vi/sYi7uEvEEmk/mqdefault.jpg", "profile_youtube_videos[sYi7uEvEEmk][title]":"Bill Withers - Lovely Day (Original Version)", "profile_youtube_videos[sYi7uEvEEmk][video_url]":"https://www.youtube.com/watch?v=sYi7uEvEEmk" }
相反的,自然,profile_youtube_videos
是一個鍵,然後sYi7uEvEEmk
是兒童鑰匙profile_youtube_videos
等。怎麼樣它的未來:
{sYi7uEvEEmk:
{
thumbnail_url:"https://i.ytimg.com/vi/sYi7uEvEEmk/mqdefault.jpg",
title:"Bill Withers - Lovely Day (Original Version)",
video_url:"https://www.youtube.com/watch?v=sYi7uEvEEmk"
}
}
我用蒙戈的save(object)
功能,節省/改寫文件。
db.users.save(user, function (err, response) {
if (err) {
return res.json(err);
}
return res.json(response);
});
文檔通過POST請求進來,因爲工作良好的JS對象。 例如:
$.ajax({
url: 'example.com/users',
type: 'POST',
data: user, // good object
// dataType: 'json', same result commented or not
success: function (response) {
// success all the time
console.log('Save user via nodejs api response: ', response);
},
error: function(jqXHR, textStatus, errorThrown) {
// just in case there's an error.
console.log('Save user via nodejs api error response');
console.log(textStatus, errorThrown);
}
});
你有沒有注意到你的輸入是如何到來。我的意思是,你正在採取什麼保存方法。我假設你正在保存輸入,因此你看到的是你保存的內容。 –
是否可以提取輸入文檔並將其粘貼到這裏 –
剛剛編輯 - –