我试图在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