【发布时间】:2011-06-20 03:41:40
【问题描述】:
我想要一个类似于以下架构的集合:
name1:
- guid1 : [{ foo1}, {foo2}, .. {foo n}]
- guid2 : [{ foo1}, {foo2}, .. {foo n}]
(1)
每个foo 对象都是具有相同内部结构的字典 - 所以理想情况下我会在guid 下面有一个字典,我可以在其中附加额外的数据 - 但这似乎是不可能的(或者是吗?)
(2)
我正在为能够pop 数据而苦苦挣扎-我不确定如何将查询构造为仅pop 单个guid 关闭name1?
如果相关,我正在使用 pymongo。
【问题讨论】:
-
“流行”是什么意思?如果它是 mongo 的 $pop 那么它是删除数组的第一个/最后一个元素并且你有对象(字典)的操作。
-
ive 刚刚意识到 $pop 工作正常(对我的代码进行了一些小的调整),但我希望 pop 能够返回删除的值,但它没有按照设计...
标签: javascript python json mongodb