BsonTimestamp フィールドを C# DateTime 型に変換する適切な方法は何ですか?
これは、MongoDB の oplog コレクション内のデータと、MongoDB C# ドライバーを使用するためのものです。
BsonTimestamp フィールドを C# DateTime 型に変換する適切な方法は何ですか?
これは、MongoDB の oplog コレクション内のデータと、MongoDB C# ドライバーを使用するためのものです。
BSON ドキュメントを使用している場合:
DateTime dateTime = doc["BSONdateTime"].AsDateTime;
ここで、「dateTime」は設定する変数、「doc」は MongoDB から抽出した BSON ドキュメント、「BSONdateTime」は日付と時刻を抽出するキーです。
私はこれを自分で試したことはありませんが、次を使用して MongoDB の BSON ドキュメントから文字列値を抽出できました。
string name = doc["name"].AsString;
また、POCO を検討することをお勧めします。これにより、型変換がはるかに簡単になり、ボイラープレートが少なくなります。
お役に立てれば!