mongodb update

  • 29
  • 0

mongodb update

 IMongoDatabase db = _client.GetDatabase("BridgeServer");
            var col = db.GetCollection<Device>("Devices");

            var filter = Builders<Device>.Filter.Eq(c => c.UUID, device.UUID);
            var update = Builders<Device>.Update
                .Set("Battery", device.Battery)
                .Set("BridgeID", device.BridgeID)
                .Set("LastReport", DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"))
                .Set("Online", device.Online ? 1 : 0)
                .Set("RSSI", device.RSSI);

            var result = col.UpdateOne(filter, update);