gpt4 book ai didi

mongodb - 未定义集合

转载 作者:可可西里 更新时间:2023-11-01 09:27:04 26 4
gpt4 key购买 nike

您好,我是 MongoDB 的新手,我在使用一些我确信应该可以正常工作的命令时遇到了问题。

不幸的是,现在该集合被命名为“fea5dc60-b898-11e4-ac68-a5f571ea05d9”。所以我显然想重命名它。但无论我使用什么命令,它总是说“b898 未定义”。我有一种感觉,因为名称中的破折号引起了混淆。

我已经尝试了所有这些,但我不断收到该错误。我知道这些命令有效,因为我安装了 MongoVUE,它显示了它正在使用的命令..我直接将该命令复制并直接粘贴到控制台中:

db.fea5dc60-b898-11e4-ac68-a5f571ea05d9.renameCollection("NAME")
db.fea5dc60-b898-11e4-ac68-a5f571ea05d9.find()
db.fea5dc60-b898-11e4-ac68-a5f571ea05d9.find().limit(100)

有什么帮助吗?我真的很想重命名这个集合!

编辑(正在发生的事情的示例):

> show dbs
admin (empty)
haymon_boxing 0.078GB
local 0.078GB
> use haymon_boxing
switched to db haymon_boxing
> show collections
fea5dc60-b898-11e4-ac68-a5f571ea05d9
system.indexes
> db.fea5dc60-b898-11e4-ac68-a5f571ea05d9.find().limit(100)
2015-03-02T13:29:31.818-0800 ReferenceError: b898 is not defined

最佳答案

这行得通

db["fea5dc60-b898-11e4-ac68-a5f571ea05d9"].find()

关于mongodb - 未定义集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28819752/

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