4

時間を取得できるような方法でmongodbにクエリを実行する方法はありますか?

私はよく、データを配置する前に、mongodbサーバーが実行されている時間をチェックするチェックを行います。クライアントの観点から、dbサーバーの時刻を知る必要があります。

私はC#.NETラッパーを使用していますが、任意のプラットフォームでこれを実行できるクエリがある場合は、それも便利です。db時間をどのように取得しますか?

時間を同期することによって、これを行う他の方法があることは明らかです。ただし、現地時間を改ざんしないように、このオプションを使用する必要があります

4

2 に答える 2

5

db.hostInfo()system.currentTimeサーバーのホストの現在時刻であるオブジェクトを返します。

于 2012-09-08T19:43:26.737 に答える
1

「クライアントの観点から」とはどういう意味かわかりません。しかし、これは役立つかもしれません:

>> db.serverStatus()

時間を含む大きなオブジェクトを返します。どうやら(これはテストしていません)、Javaドライバーの場合はDb.command( "serverStatus")でこれを取得できるので、C#でも同様の機能があると思います。

参照:

serverStatusのMongoドキュメント

JavaでのserverStatusに関する回答済みの質問

于 2012-09-08T19:38:34.547 に答える