mongo数据库操作

mongo数据库操作

图片

准备或者断言恢复中,可以通过关键字或者python内置函数进行mongodb操作。

请记住两个概念:图片中 => 之前的是service,之后的是配置的请求地址。

本图中MONGO下有两个service,分别是default和service1,其中default的配置在关键字调用时可以省略(建议不要省略,便于理解)。

关键字模式下的mongodb操作

  1. # MONGO_INSERT,参数1是配置的service,参数2是数据库,参数3是collect(也可以理解为表),参数4是要插入的json或者list。;
  2. res2 = MONGO_INSERT(service1, dbname, collectname, {"id":10\,"name":"wang102"} );
  3. # MONGO_UPDATE,参数1是配置的service,参数2是数据库,参数3是collect(也可以理解为表),参数4是条件,参数5是操作;
  4. udpateRes1 = MONGO_UPDATE(service1, dbname, collectname,{"id":10},{"$set":{"name":"wang10updated"}});
  5. # MONGO_FIND,参数1是配置的service,参数2是数据库,参数3是collect(也可以理解为表),参数4是条件;
  6. find2 = MONGO_FIND(service1, dbname, collectname,{"id":10});
  7. # MONGO_REMOVE,参数1是配置的service,参数2是数据库,参数3是collect(也可以理解为表),参数4是条件;
  8. del2 = MONGO_REMOVE(service1, dbname, collectname,{"id":10});

python模式下的mongodb操作

  1. #python
  2. # mongo_insert,参数1是配置的service,参数2是数据库,参数3是collect(也可以理解为表),参数4是要插入的dict或者list。;
  3. res2 = mongo_insert("service1","dbname","collectname",{"id":10,"name":"wang102"})
  4. # mongo_update,参数1是配置的service,参数2是数据库,参数3是collect(也可以理解为表),参数4是条件dict,参数5是操作dict;
  5. udpateRes1 = mongo_update("service1","dbname","collectname",{"id":10},{"$set":{"name":"wang10updated"}})
  6. # mongo_find,参数1是配置的service,参数2是数据库,参数3是collect(也可以理解为表),参数4是条件dict;
  7. find2 = mongo_find("service1","dbname","collectname",{"id":10})
  8. # mongo_remove,参数1是配置的service,参数2是数据库,参数3是collect(也可以理解为表),参数4是条件dict;
  9. del2 = mongo_remove("service1","dbname","collectname",{"id":10})

results matching ""

No results matching ""