2012-09-08 74 views
1

有没有办法查询mongodb的方式,我可以检索时间?MongoDB查询数据库的时间

我经常做的检查,我检查MongoDB服务器正在对数据之前运行的时间。我需要从客户端的角度来了解数据库服务器上的时间。

我使用C#.NET包装,但如果有一个查询,可以做到这一点的任何平台将是很好过的。我将如何获得数据库时间?

我知道有明显的其他方法可以做到这一点,通过同步时间。但我需要使用此选项,以便可以有与本地时间

回答

3

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

0

不存在篡改我不知道你所说的“从一个客户端的点”的意思。但是,这可能有所帮助:

>> db.serverStatus() 

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

参考文献:

Mongo docs for serverStatus

An answered question about serverStatus in Java

+0

我的意思是在服务器上的时间,而不是在连接的客户端。这应该做到这一点 – Akshat