0

以下に Mongodb データベース構造があります。構造に を追加したいと思いますlist of picture

{
    "_id": "50d3dbce1292dd2e98af1dd1",
    "Name": "Bubba",
    "Address": "1111",
    "Loc": {
        "Lon": 11.0000,
        "Lat": 3.113005
    },
    "Pic" : [{"Name": "test1.jpg", "Size":"1000"}, {"Name": "test2.jpg", "Size":"2000"}],
    "LastModified": {
        "$date": "2012-12-21T03:47:26.535Z"
    }
}

私のモデル:

public class Test
    {
        [BsonId]
        public string Id { get; set; }
        public string Name { get; set; }
        public string Address { get; set; }
        public Location Loc { get; set; }
        public Picure Pic {get; set; }
        public DateTime LastModified { get; set; }
    }

    public class Location
    {
        public double Lon { get; set; }
        public double Lat {get; set;}
    }

    public class Picture
    {
        public string Name{ get; set;}
        public int Size {get; set;}
    }

画像モデルの配列の設計は正しいですか?

4

1 に答える 1

1

あなたの文書Picには配列があります。Picしたがって、プロパティを次のように宣言する必要がありますList<Picture>

public List<Picture> Pic {get; set; }


また、jsonにエラーがあります:

{"Name", "test1.jpg", "Size":"1000"}

しかし、あるべきです

{"Name": "test1.jpg", "Size":"1000"}
于 2013-01-14T07:30:19.400 に答える