gpt4 book ai didi

mongodb - pymongo db 已经存在,不同的情况已经有了

转载 作者:可可西里 更新时间:2023-11-01 10:15:39 28 4
gpt4 key购买 nike

这是我的代码:

from pymongo import MongoClient
from pprint import pprint
from collections import OrderedDict
import operator
client = MongoClient()
client = MongoClient('localhost', 27017)
db = client['searchPo']

db.video.create_index([("'video_id", 1),("unique", 1), ("dropDups" , 1)])

我得到这个错误:

 db already exists with different case already have: [searchPo] trying to create [searchpo]

我不明白为什么我的数据库名称是 searchPo,没有其他数据库

感谢和问候

最佳答案

The manual says ,“数据库名称不能仅因字符大小写而异。”您已经创建了一个名为“searchpo”的数据库,并且您正在尝试在名为“searchPo”的数据库中的集合“video”上创建一个索引,索引的名称为大写字母“P”。通常,当您在数据库中的集合上创建索引时,MongoDB 会自动创建一个数据库,但在这里,由于已经有一个带有小写字母“p”的“searchpo”数据库,它拒绝了。

替换这一行:

db = client['searchPo']

用这个:

db = client['searchpo']

关于mongodb - pymongo db 已经存在,不同的情况已经有了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43831996/

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