2012-04-17 15 views
0

子供と一緒にレコードを挿入して、書き込まれた内容をc#の画面に表示したいと考えています。これは私がこれまで持っているものです。mongo bson子レコードの挿入/読み込み

MongoCollection<BsonDocument> house= building.GetCollection<BsonDocument>("house"); 
    BsonDocument rooms= new BsonDocument { 
       { "roomName", name}, 
       { "location", <--child array here: 1stfloor, 2ndlfloor, topfloor. 
       { "roomID", guidstring} 
       }; 

    house.Insert(rooms); 

答えて

0

あなたはデバッグ目的のために意味しますか?あなたはそのためにJSON文字列に文書を変換することができます

Console.WriteLine(rooms.ToJson()); 

はまた、あなたの文書を見てのmongoシェルを使用することができます。モンゴシェルを実行し、次のように入力します。

> use buildings // or whatever your database name is 
> db.house.find() 
... your documents displayed here 
> 

あなたのコレクションは、おそらく表示されている文書絞り込むために、クエリのいくつかの種類を含めることになるでしょう文書の多くを持っている場合。

また、C#クラスを使用してドメインモデルを定義し、ドライバがBSONドキュメントとの間でそれらを変換することを考慮する必要があります。

関連する問題