我試圖在javascript中創建一個關聯數組,但由於它不被支持,所以我遇到了很多麻煩。 我想在MongoDB中創建以下數據庫:JavaScript中的關聯數組MongoDB
當我發出從郵遞員的HTTP POST請求它工作正常(如從PIC數據集5)。 但是,當我嘗試用JavaScript的請求不起作用。 (數據集6從圖片)。 '額外'字段將會改變。這取決於正在使用的應用程序。這就是爲什麼我需要它像DataSet 5.
在此先感謝。
編輯:通過使用JQuery
我試圖在javascript中創建一個關聯數組,但由於它不被支持,所以我遇到了很多麻煩。 我想在MongoDB中創建以下數據庫:JavaScript中的關聯數組MongoDB
當我發出從郵遞員的HTTP POST請求它工作正常(如從PIC數據集5)。 但是,當我嘗試用JavaScript的請求不起作用。 (數據集6從圖片)。 '額外'字段將會改變。這取決於正在使用的應用程序。這就是爲什麼我需要它像DataSet 5.
在此先感謝。
編輯:通過使用JQuery
不關聯數組有什麼具體的功能修復它?
本質上它具有與對象相同的特徵。
除了插入array['key'] = value
的插入等
"associativeArray": {
"key": "value"
}
幾個對象可以放在一個陣列等
"images": [
{
"key": "value"
},
{
"key": "value"
}
]
我已經嘗試過使用對象,問題是我想要'Extras'字段中的對象。並與對象,我想我不能這樣做。 編輯:我試着像你說的那樣做,它沒有工作。 –
@CatarinaFranco'extras'已經是一個對象。你甚至可以嵌套他們'extras.someobject.key' – DanFromGermany
好的,讓我試試看。謝謝 –
你能發佈一些代碼(優選量最少可能的重新創建對象問題),以及你到目前爲止嘗試解決這個問題? –
我編輯帖子。 正如你從圖片中看到的,我嘗試了不同的方式來實現「關聯數組」。但在MongoDB中,它總是顯示爲Extras:[Object object]。我知道問題出在我的請求或陣列中。在郵遞員,因爲它支持關聯數組,它一切正常。 –
JavaScript對象只是關聯數組。 – Thevs