gpt4 book ai didi

python - 通过 IDLE 将文档插入 MongoDB 时如何禁止显示 ObjectID

转载 作者:行者123 更新时间:2023-12-01 05:55:49 24 4
gpt4 key购买 nike

当您通过 IDLE 使用 Pymongo 将单个文档或一组文档插入到 MongoDB 实例时,所有成功插入文档的 ObjectID 都会回显到标准输出。

>>> new_posts = [{"author": "Mike",
... "text": "Another post!",
... "tags": ["bulk", "insert"],
... "date": datetime.datetime(2009, 11, 12, 11, 14)},
... {"author": "Eliot",
... "title": "MongoDB is fun",
... "text": "and pretty easy too!",
... "date": datetime.datetime(2009, 11, 10, 10, 45)}]
>>> posts.insert(new_posts)
[ObjectId('...'), ObjectId('...')]

是否可以运行一个选项来阻止显示这些 ObjectID?问题是 IDLE 在必须渲染大量文本(例如,添加数万个 objectid)时会出现错误。

FWIW,我正在使用 Python 2.7 和最新版本的 PyMongo。如有必要,很乐意提供更多详细信息。

谢谢

最佳答案

您可以将结果分配给一个变量,然后它就不会被回显。

>>> echo=d.echo
>>> echo.insert({"new":"test"})
ObjectId('50647520594bc0f223000000')
>>> new=echo.insert({"new":"test"})
>>>

关于python - 通过 IDLE 将文档插入 MongoDB 时如何禁止显示 ObjectID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12625161/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com