我正在分析MongoDB中的db查询.我跟踪了this链接.我正在try 从采集系统中删除所有数据.这样我就可以再次开始对不同的查询进行基准测试.我try 了以下代码,但它给出了一个错误

CONSOLE SYNTAX

> db.system.profile.remove({})

ERROR

cannot delete from system namespace

如何从该集合中删除所有数据?如果不可能,我如何从一开始就开始分析?

推荐答案

首先,通过将其级别设置为0来关闭分析.

db.setProfilingLevel(0)

然后,你可以简单地放弃收集.

db.system.profile.drop()

现在你可以自由地重新开始了.

Mongodb相关问答推荐

如何在MongoDB中正确解析佛年?

如何在Mongo Aggregate Query中创建集合的对象ID数组,并在列表中查找另一个集合中的ID

在对象mongodb的数组中查找元素

MongoDB 按 created_at 月聚合

mongoDB文档数组字段中的唯一项如何

如何修改 mongodb 中嵌套对象数组中的字段名称/键?

从 mongodb Golang 检索时判断零等效时间.时间

mongoDB vs mySQL - 为什么在某些方面比另一个更好

NodeJS + MongoDB:使用 findOne () 从集合中获取数据

mongodb中集合的最大大小是多少

如何使用 mongoose 从 MongoDb 获取数据?

用 BsonRepresentation(BsonType.ObjectId) vs BsonId vs ObjectId 在 C# 中装饰属性之间的区别

如何将 mongoDB 数据导出为 CSV 格式?

在 MongoDB 中按条件分组

如何使用 c# 2.0 驱动程序将数据插入到 mongodb 集合中?

有没有办法为 mongoose.js 聚合提供 allowDiskUse 选项?

如何在 MongoDB 聚合查询中使用 $hint?

我们如何使用spring boot为mongodb创建自动生成的字段

MongoDb:聚合 $lookup 过滤外部文档

MongoError:failed to connect to server [localhost:27017] on first connect