0
配列内のすべてのドキュメントを取得しようとしていますが、これらをすべてC#のリストに入れたいと思います。C#でMongoDBから配列全体を取得する
私は、フォロワーと呼ばれるユーザーのリストを持つSubjectというクラスを持っています。
public class Subject
{
public Guid _id { get; set; }
public List<User> Followers { get; set; }
}
を、私はこの機能を使用しています:それは、次のように定義されています
await db.Subjects.Find(FILTER HERE).ToListAsync();
私はちょうどそれが仕事を得るように見えることはできません、任意の助けいただければ幸いです!
編集:これは私の科目
{
"_id" : BinData(3,"/mRuH9AiWEiEJV2Ad0UAVg=="),
"name" : "Subject test",
"address" : {
"Street" : "Street Test",
"Postalcode" : "1234AB",
"City" : "City Test",
"CountryCode" : "NL",
"Telephone" : "0612345678",
"Coordinates" : {
"Longitude" : "1234",
"Latitude" : "1234"
}
},
"Followers" : [
DBRef("Name test", BinData(3,"uwXp/avTGEeeaR0muzYvOA==")),
DBRef("Name test", BinData(3,"dK15dIEW302RWg/F1b+rtg=="))
],
"Chefs" : [ ],
"Owners" : [ ]
}
と私のユーザーの構造のための私の文書構造である:
{
"_id" : BinData(3,"uwXp/avTGEeeaR0muzYvOA=="),
"name" : "Name test",
"loginDate" : ISODate("0001-01-01T00:00:00Z"),
"followers" : [ ]
}
は申し訳ありませんが、私はその配列内のすべての文書を取得したい、私はちょうどそれを照会する方法がわかりません。だからここに「FILTER HERE」と書かれているところでは、その配列の中にすべての文書を返すフィルターが必要です。私が十分明確でないかどうか教えてください! – RandomStranger
あなたのクラスマップはわかりませんが、件名のドキュメントを取得するとき、フォロワー配列を埋めなければなりません! – HoefMeistert
ああ、ドキュメントの配列がMongoDBRefsで満たされていることを忘れていました...申し訳ありません忘れてしまった!あなたはそれをどのように照会するか知っていますか? – RandomStranger