MongoDB查询数据库的时间

时间:2012-09-08 19:25:29

标签: mongodb

有没有办法以可以检索时间的方式查询mongodb?

我经常检查一下,在我将数据打开之前检查mongodb服务器运行的时间。我需要从客户端的角度了解数据库服务器上的时间。

我正在使用C#.NET包装器,但是如果有一个查询可以在任何平台上执行此操作,那也很好。我怎么会得到db时间?

我知道通过同步时间,显然还有其他方法可以做到这一点。但我需要使用此选项,以便不会篡改本地时间

2 个答案:

答案 0 :(得分:4)

db.hostInfo()返回一个对象,其中system.currentTime是服务器主机上的当前时间。

答案 1 :(得分:0)

我不确定你的意思是“从客户的角度来看”。但是,这可能会有所帮助:

>> db.serverStatus()

返回一个包含时间的大对象。显然(没有测试过这个),对于java驱动程序,你可以使用Db.command(“serverStatus”)获得这个,所以我会想象C#中类似的东西。

参考文献:

Mongo docs for serverStatus

An answered question about serverStatus in Java