BsonDocument.ToJson()
およびISODate
は有効なJSONではないため、ObjectID()
メソッドは無効なJSONを返します。
任意のBSONドキュメントから有効なJSONを取得するための最良の方法は何ですか?
あなたはこのようなことを試すことができます
var document = new BsonDocument("_id", ObjectId.GenerateNewId());
var jsonWriterSettings = new JsonWriterSettings { OutputMode = JsonOutputMode.Strict }; // key part
Console.WriteLine(document.ToJson(jsonWriterSettings));
詳細情報 https://groups.google.com/forum/#!topic/mongodb-user/fQc9EvsPc4k