示例#1
0
        private void AddProject()
        {
            var project1 = new BsonDocument
            {
                { "Name", "企业协作平台" },
                { "Desc", "这是一个企业内部项目" },
                { "CoverImg", "assets/img/covers/0.jpg" },
                { "Members", new BsonArray {
                      "BkkDvwee-", "3", "4"
                  } }
            };

            var project2 = new BsonDocument
            {
                { "Name", "自动化测试项目" },
                { "Desc", "这是一个企业内部项目" },
                { "CoverImg", "assets/img/covers/1.jpg" },
                { "Members", new BsonArray {
                      "BkkDvwee-", "4", "37489e0c-df34-c261-71c4-ce75357e3035"
                  } }
            };
            List <BsonDocument> list = new List <BsonDocument>();

            list.Add(project1);
            list.Add(project2);

            _mongoDbHelper.AddCollection("project");
            _mongoDbHelper.InsertAll("project", list);
        }
示例#2
0
        public async Task <Collection> AddCollection(string name)
        {
            var mongoDbHelper = new MongoDbHelper();
            var objectId      = await mongoDbHelper.AddCollection(name);

            return(new Collection {
                Id = objectId, Name = name
            });
        }