gpt4 book ai didi

mongodb - pymongo:在文档中搜索和编辑字段

转载 作者:搜寻专家 更新时间:2023-10-30 23:39:34 27 4
gpt4 key购买 nike

假设我有这个数据库“list”,其中包含一个名为“users”的集合,其中包含一个名为“david”的对象

{u'_id': u'david', u'url': u'url3', u'old_url': u'url3', u'wishlist': [[u'Jenara', u'shards', u'nm'], [u'force of will', u'mm2', u'nm'], [u'pact of negation', u'mm', u'nm'], [u'all is dust', u'mm4', u'nm']]}

我如何使用 pymongo 编辑心愿单字段中的数组?假设我想删除四个数组之一,或者编辑其中一个?

最佳答案

为了更新数组中的元素,使用$set .这是一个示例 - 更新第二个元素并将其值设置为 ["something", "else"]:

db.users.update({'_id': 'david'}, {"$set": {"wishlist.1": ["something", "else"]}})

至于通过索引从数组中删除一个项目,它不是那么容易和直接,参见:

关于mongodb - pymongo:在文档中搜索和编辑字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36755740/

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