コード例 #1
0
        static void Main(string[] args)
        {
            Service _service = new Service();

            Console.WriteLine("Removendo todos itens da coleção do mongo...");
            _service.RemoveAll();

            Console.WriteLine("Criando dois objetos 'chumbados' para salvar no mongo...");

            ObjTeste t1 = new ObjTeste()
            {
                //Id = ObjectId.GenerateNewId().ToString(),
                Name = "testando obj 1"
            };

            _service.Create(t1);

            ObjTeste t2 = new ObjTeste()
            {
                //Id = ObjectId.GenerateNewId().ToString(),
                Name = "testando obj 2"
            };

            _service.Create(t2);

            Console.WriteLine("Listando os objetos criados...");
            var listaMongo = _service.Get();

            foreach (var item in listaMongo)
            {
                Console.WriteLine("");
                Console.WriteLine($"Item ID: {item.Id} - Name: {item.Name} ");
            }

            Console.ReadKey();
        }
コード例 #2
0
 public void Update(string id, ObjTeste objIn) =>
 _objTestes.ReplaceOne(obj => obj.Id == id, objIn);
コード例 #3
0
 public void Remove(ObjTeste objIn) =>
 _objTestes.DeleteOne(obj => obj.Id == objIn.Id);
コード例 #4
0
 public ObjTeste Create(ObjTeste obj)
 {
     _objTestes.InsertOne(obj);
     return(obj);
 }