2012-09-08 171 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