我目前正在将数据拉入 MongoDB,稍后需要将这些数据拉入单独的应用程序。此应用程序要求 _id 字段为 32 位整数。
确保将结果文档中的 _id 属性显式设置为唯一的 32 位整数。 来源
我正在使用 pymongo 将文档插入集合中。
def parse_tweet(in_t):
t = {}
t["text"] = in_t["text"]
t["shape"] = in_t["coordinates"]["coordinates"][0], in_t["coordinates"]["coordinates"][1]
return t
这给了我预期的文件:
{
"_id" : ObjectId("50a0de04f26afb14f4bba03d"),
"text" : "hello world",
"shape" : [144.9557834, -37.8208589],
}
如何将 _id 值显式设置为 32 位整数?
我不打算存储超过 600 万份文档。