コード例 #1
0
ファイル: MongoTest.cs プロジェクト: RominYue/code_snippets
 static void Insert(IMongoCollection<BsonDocument> col, BsonDocument doc)
 {
     //插入操作,同步异步插入
     col.InsertOne(doc);
     // await col.InsertOneAsync(doc);
     // col.InsertMany(docs);
     // await col.InsertManyAsync(docs);
 }
コード例 #2
0
ファイル: InsertOneTest.cs プロジェクト: RavenZZ/MDRelation
 protected override void Execute(IMongoCollection<BsonDocument> collection, BsonDocument outcome, bool async)
 {
     if (async)
     {
         collection.InsertOneAsync(_document).GetAwaiter().GetResult();
     }
     else
     {
         collection.InsertOne(_document);
     }
 }
コード例 #3
0
        private static ObjectId IncluirRegistro(IMongoCollection<Cidade> cidades)
        {
            // Adiciona novo item
            Cidade cidade = new Cidade();
            cidade.Nome = "Charles Lomboni";
            cidade.Estado = "Rio de Janeiro";
            cidade.Pais = "Brasil";

            cidades.InsertOne(cidade);

            // Recupera ID da inclusão acima
            ObjectId _idInclusao = cidade._id;
            return _idInclusao;
        }
コード例 #4
0
 public static void ProjectReiAnswer(IMongoCollection<REI> coll, ReportingEntityInstance rei)
 {
     var entity = new REI(rei.ReportingEntityId, rei.FormDefinitionId,
         rei.ControlAnswers.Select(a => new Answer(a.Value.ControlId, a.Value.Values)));
     if(coll.AsQueryable().Any(r => r.Id == rei.ReportingEntityId))
     {
         //update
         coll.ReplaceOne(r => r.Id == entity.Id, entity);
     }
     else
     {
         coll.InsertOne(entity);
     }
 }
コード例 #5
0
ファイル: Program.cs プロジェクト: Ivan-Nebogatikov/Homeworks
 private static void AddNewNote(IMongoCollection<Note> collection)
 {
     Console.Write("Введите номер: ");
     string newNumber = Console.ReadLine();
     Console.Write("Введите имя: ");
     string newName = Console.ReadLine();
     var list = collection.Find(new BsonDocument()).ToList();
     foreach (var node in list)
         if (node.Number == newNumber)
         {
             Console.WriteLine("Такой номер уже записан под именем " + node.Name);
             return;
         }
     collection.InsertOne(new Note { Name = newName, Number = newNumber });
     Console.WriteLine("Запись добавлена");
 }
コード例 #6
0
 public void Add(HistoryEntry he)
 {
     collection.InsertOne(he);
 }
コード例 #7
0
ファイル: MessageService.cs プロジェクト: zevaryx/cryptchat
 public Message Create(Message message)
 {
     _messages.InsertOne(message);
     return(message);
 }
コード例 #8
0
 public Resolution Create(Resolution resolution)
 {
     _resolutions.InsertOne(resolution);
     return(resolution);
 }
コード例 #9
0
 public Block Add(Block block)
 {
     blocks.InsertOne(block);
     return(block);
 }
コード例 #10
0
 public TestUser Create(TestUser test)
 {
     testing.InsertOne(test);
     return(test);
 }
コード例 #11
0
ファイル: VoterService.cs プロジェクト: Rodriv01/FinalProject
 public Voter Create(Voter voter)
 {
     _voters.InsertOne(voter);
     return(voter);
 }
コード例 #12
0
 public Ceps Create(Ceps cep)
 {
     _ceps.InsertOne(cep);
     return(cep);
 }
コード例 #13
0
 public Restaurant Create(Restaurant restaurant)
 {
     _restaurants.InsertOne(restaurant);
     return(restaurant);
 }
コード例 #14
0
 public Sticker Create(Sticker sticker)
 {
     _stickers.InsertOne(sticker);
     return(sticker);
 }
コード例 #15
0
 public Payment Create(Payment payment)
 {
     _payment.InsertOne(payment);
     return(payment);
 }
コード例 #16
0
        _eventos.Find <Evento>(evento => evento.Id == id).FirstOrDefault(); //Obtener un elemento de la base de datos

        public Evento Create(Evento evento)                                 //Creacion de un evento en la base de datos
        {
            _eventos.InsertOne(evento);
            return(evento);
        }
コード例 #17
0
ファイル: PostService.cs プロジェクト: SWT5/TheSocialNetwork
 public Post Create(Post post)
 {
     _Post.InsertOne(post);
     return(post);
 }
コード例 #18
0
 public static void Add <T>(this IMongoCollection <T> collenction, T Model) where T : IMongoModel
 => collenction.InsertOne(Model);
コード例 #19
0
ファイル: Dac.cs プロジェクト: taninpong/Pollseidon
 public void CreateTopic(Topic newTopic)
 {
     TopicCollection.InsertOne(newTopic);
 }
コード例 #20
0
 public Site Create(Site site)
 {
     _sites.InsertOne(site);
     return(site);
 }
コード例 #21
0
        public Carrinho Inserir(Carrinho carrinho)
        {
            _carrinhos.InsertOne(carrinho);

            return carrinho;
        }
コード例 #22
0
 public T Add(T item)
 {
     collection.InsertOne(item);
     return(item);
 }
コード例 #23
0
 //Add Rating
 public WeatherApiRating AddApiRating(WeatherApiRating rating)
 {
     _Rating.InsertOne(rating);
     return(rating);
 }
コード例 #24
0
 public void Add(T input)
 {
     collection.InsertOne(input);
 }
コード例 #25
0
 public Book Create(Book book)
 {
     _books.InsertOne(book);
     return(book);
 }
コード例 #26
0
 public T Create(T product)
 {
     collection.InsertOne(product);
     return(product);
 }
コード例 #27
0
 // TODO Insert with new PlayerId
 public void InsertPlayer(Player insertedPlayer)
 {
     _players?.InsertOne(insertedPlayer);
 }
コード例 #28
0
 public PartidaCertificacion Create(PartidaCertificacion pc)
 {
     _pcs.InsertOne(pc);
     return(pc);
 }
コード例 #29
0
 public User Create(User user)
 {
     _users.InsertOne(user);
     return(user);
 }
コード例 #30
0
 public void Insert(Shop shop)
 {
     _collection.InsertOne(shop);
 }
コード例 #31
0
 public virtual void InsertOne(TDocument document)
 {
     _collection.InsertOne(document);
 }
コード例 #32
0
 public void AddRecord(Record newRecord)
 {
     _recordsCollect.InsertOne(newRecord);
 }
コード例 #33
0
ファイル: Data.cs プロジェクト: Vlashious/AiPZSiIA
 public void InsertData(Publisher publisher)
 {
     _publisherCollection.InsertOne(publisher.ToBsonDocument());
 }
コード例 #34
0
ファイル: MongoDbDriver.cs プロジェクト: 4poKer/WcfHabr
        public static void AddHabrArticleToDb(HabrArticle habrArticle)
        {
            Connect();

            _habrArticleCollection?.InsertOne(habrArticle);
        }
コード例 #35
0
 public Produto Create(Produto produto)
 {
     _produtos.InsertOne(produto);
     return(produto);
 }