Mongo查询将值推入一个数组,该数组本身是另一个数组的元素

时间:2019-11-26 07:13:23

标签: mongodb mongodb-query

我有一个Mongo文档,看起来像这样-

{
  "type": "TYPE",
  ...
  "big_array": [
    "simple_element1",
    "simple_element2",
    ....
    {
      "object_element": [
        "one", "two"
      ]
    },
    ...
  ]
}

我想做的是向object_element中添加一个元素,使其变为

{
  "object_element": [
    "one", "two", "three"
  ]
}

我正在寻找一个可以做到这一点的查询。

谢谢!


编辑:

  • 为清楚起见,我不确定object_elementbig_array中的位置。
  • { "object_element" ... }中只会出现big_array

1 个答案:

答案 0 :(得分:0)

在此处发布问题后立即解决了问题

查询是这个-

import pyodbc

print(pyodbc.drivers())
**OUTPUT**
['SQL Server']

我较早尝试时错过的是在查询部分包含['Driver do Microsoft Excel(*.xls)', 'Driver do Microsoft Paradox (*.db )', 'Microsoft Access Driver (*.mdb)', 'Microsoft Access-Treiber (*.mdb)']