我正在尝试对 MongoDB(在 Ubuntu 中)运行查询并分析执行时间。我认为我已经正确设置了分析器,但是当我对它运行查询时,我没有得到任何响应。
显然我遗漏了一些东西。下面的代码显示了我创建的数据库,插入了一个文档,对数据库进行了计数,然后尝试访问分析器统计数据:
> db.setProfilingLevel(2)
{ "was" : 0, "slowms" : 100, "ok" : 1 }
> use products
switched to db products
> db.products.count();
0
> book1={"isbn":"456"}
{ "isbn" : "456" }
> db.products.insert(book1);
WriteResult({ "nInserted" : 1 })
> db.products.count();
1
> db.products.system.profile.find();
>
有人能告诉我哪里错了吗?
谢谢你的帮助。R,乔恩
答案1
解决了,命令行中的语法错误。使用以下命令返回报告:
> db.system.profile.find()