麻烦解开MongoDB集合:Python

时间:2016-03-14 22:59:44

标签: python mongodb pymongo

我在mongoDB中有一组键,其格式为:

{"Number": [
    "4700100004"
],
"Random": [
    "unknown"
],
"List_Of_Vals": [
    "3",
    "2",
    "1",
]}

这些jsons可以有任意数量的键列表。

我想放开列表并将其提交给另一个集合。但是当我写这个时,我得到一个重复的键错误:

import json
import glob
from pymongo import MongoClient
from bson.code import Code
from bson.son import SON


pipeline = [
    {"$unwind": "$_id"},{"$unwind": "$List_Of_Vals"},{"$out": "UnWound"}
]

client = MongoClient("localhost", 27017)
db = client.database
collection = db.collection

collection.aggregate(pipeline)

我不知道怎么回事。最终,我觉得我对如何浏览整个集合并解开其中的所有内容并将其提交到另一个集合感到困惑。

0 个答案:

没有答案