【问题标题】:Nested collection with variable name具有变量名称的嵌套集合
【发布时间】:2013-10-09 05:34:17
【问题描述】:

我正在尝试在集合中插入一个集合。父集合有它的名称,但子集合将有一个用户定义的名称(来自 POST 请求)。

我试过这样:

newInsert = jotc.newCollection.insert({'some':'data'})

其中jotc 是现有的父集合。 MongoDB 没有用来自同名变量的值替换 newCollection,而是创建了一个这样的集合:jotc.newCollection

Mongo 版本:2.4.6 PyMongo 版本:2.6.2 Python:2.7.5

【问题讨论】:

    标签: mongodb pymongo


    【解决方案1】:

    在发布问题之前,我应该多尝试一下。解决方案是访问'父'集合字典样式:

    newInsert = jotc[newCollection].insert({'some':'data'})
    

    它有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-26
      • 2016-07-26
      相关资源
      最近更新 更多