奇怪的Mongo資料庫更新操作變成了刪除操作

2021-06-22 16:33:57 字數 340 閱讀 7930

昨天在做mongo資料庫更新操作的時候奇怪的發現竟然變成了刪除操作,搞了很久都不知道原因,後來終於經過別人的指點,找出問題所在。

更新操作的話先要把資料全部查出來,然後再更新,這樣才做了真正的更新

mapupdlstmap = new hashmap();// 先要查詢一邊

mapmapuptcrmkey = new hashmap();//要更新的字段

mapmapuptcrmwhere = new hashmap();//條件

mapuptcrmkey.putall(updlstmap);// 關鍵步驟

mapuptcrmwhere = updlstmap;// 關鍵步驟

PHP操作mongo資料庫

conn new mongoclient mongodb localhost 27017 mongodb username password host port db conn chili 選擇資料庫 col db test 選擇集合 dbs conn listdbs 檢視所有的表 collecti...

Mongo資料庫操作(三)

開通黃鑽 建立資料庫 use 如何什麼都不幹的話 會被刪除 檢視所有的資料 show dbs 給指定資料庫中新增資料 db.persons.insert 查詢資料庫中所有文件 show collections 查詢指定文件的資料 db.documentname find 查詢第一條資料 db.doc...

資料庫的資料更新操作講解

sql的資料插入語句 insert 通常有兩種形式,插入元祖和插入子查詢結果,後者可以一次插入多個元祖 插入元祖 插入乙個新學生元祖 insert into student 可以列出屬性名,順序可以不同,但是values要與屬性名次序一一對應 values 16999010 梅西 男 30,cs 插...