0
私は巻き戻された文書からわずかな値を取得しようとしています。C#MongoDB文書の投影を使用して
今、私はこのすべてを取得するが、私は唯一の「レビュー」
{ "_id" : ObjectId("57ced083857eda00e03b5a5e"), "name" : "Rest2", "reviews" : { "_id" : ObjectId("57ced083857eda00e03b5a60"), "rating" : 4, "date" : ISODate("2016-09-05T22:00:00Z") } }
からの値が私の現在の集計関数は次のようになりたい:
var coll = Database.GetCollection<Restaurant>("restaurants")
.Aggregate()
.Match(new BsonDocument { { "name", nameRest } })
.Unwind(x => x.reviews);
var result = await coll.ToListAsync();
どのようにあなただけのものを投影します値?ヘルプは非常に高く評価されるだろう!
ありがとうございました!これは私がやっていたことよりはるかに簡単で、うまくいきます – RandomStranger