Я использую для этого драйвер mongodb и c ++ и
когда я обновляю некоторую коллекцию документов с полями entid, div, name, fld2 , используя этот код:
connection.update("mydb.mycol", Query(bob().append("entid",1).obj()), bob().append("div", 5).obj());
обновление выполнено успешно, но в обновленном документе нет полей entid , name и fld2 . Как я могу обновить документ без пропущенных полей, которые мне не нужно обновлять?