这个问题似乎很直截了当.我有一个数据库(test)和一个名为(users)的集合,所以我运行以下命令:

mongoexport -d test -c users -o output.json

然而,我得到了以下错误:

E QUERY SyntaxError:意外标识符

根据我在互联网上的发现,这可能与文件路径有关,但我不确定如何修改,因为我从来没有因为糟糕的经历而弄乱路径变量...

推荐答案

您不能从mongo shell运行mongoexport,必须从OS shell运行它(与运行mongo相同)

Mongodb相关问答推荐

MongoDB(Mongoose)条件判断没有像我预期的那样工作

在mongo聚合管道的组阶段排除字段,但在最后将其包含在内

Mongo $sort然后$group,顺序能保证吗?

随着时间的推移在 mongodb 中获得

如何使用指南针连接到 mongodb replicaset (k8s)

通过insertId MongoDB获取文档

MongoDB乘以对象值?

使用新字段插入数据或使用 updateOne mongodb 有条件地更新

MongoDB聚合 - 用另一个数组过滤数组

如何使用 Golang 库获取 MongoDB 版本?

mongo.lock 文件有什么用?

具有最佳插入/秒性能的数据库?

MongoDB 的 BinData(0, "e8MEnzZoFyMmD7WSHdNrFJyEk8M=") 中的0是什么意思?

Mongoose 和新架构:返回ReferenceError: Schema is not defined

无法连接到远程 mongodb 服务器

MongoDB 查找精确的数组匹配,但顺序无关紧要

带有 Java 驱动程序的 MongoDB 聚合

如何匹配 MongoDB 聚合框架中的 undefined值?

是否可以使用聚合框架对 MongoDB 中的 2 个字段求和?

MongoDB InsertMany 与 BulkWrite