mongo資料庫命令簡單學習

2022-04-19 01:44:49 字數 726 閱讀 2040

db.getcollection('

product

').update(,},false,true)

update更新,把所有status為offline的都改為online,注意加引號

db.collection.

update

( criteria, objnew, upsert, multi ) 四個引數的說明如下:

criteria: update的查詢條件,類似sql update查詢內where後面的

objnew: update的物件和一些更新的操作符(如$,$inc...)等,也可以理解為sql update查詢內set後面的

upsert: 這個引數的意思是,如果不存在update的記錄,是否插入objnew,true為插入,預設是false,不插入。

multi: mongodb預設是false,只更新找到的第一條記錄,如果這個引數為true,就把按條件查出來多條記錄全部更新。

幾個查詢例子如下:

db.mytest.

update(},}) 只更新第一條記錄

db.mytest.

update(},},false,true) 大於3的全部更新了

db.mytest.

update(},},true,false) 只更新了一條

db.mytest.

update(},},true,true) 大於6的全部更新了

資料庫命令

mysql常用命令 show databases use manage create table user name varchar 20 password varchar 20 age int describe user insert into user values admin admin 10...

Mysql資料庫命令

create database mydata use mydata create table dept deptno int primary key,dname varchar 14 loc varchar 13 create table emp empno int primary key,enam...

oracle資料庫命令

oracle資料庫命令 1.資料庫啟動,登陸資料庫 sqlplus as sysdba 2.開啟資料庫 startup 3.建立表 create table team id int,name varchar 50 varchar 10 4.刪除表 drop table team 5.插入 inser...