怎样做网站导购,天津建站网,江门seo全网营销,企业网站制作报价表mongodb的基础概念介绍 database #数据库 collection #集合#xff0c;类似于mysql中的表 filed #类似于mysql中字段 document #每行的记录 连接客户端 mongo ip:port 例如mongo 127.0.0.1:27017 mongo客户端的命… mongodb的基础概念介绍 database #数据库 collection #集合类似于mysql中的表 filed #类似于mysql中字段 document #每行的记录 连接客户端 mongo ip:port 例如mongo 127.0.0.1:27017 mongo客户端的命令自动提示功能 使用tab键 查询所有的库默认自带三个库mongodb自带的三个库不要动 show dbs; show databases; mongo客户端提供一个正确关闭mongodb服务器的方法 use admin db.shutdownServer() mongodb创建库、创建集合、插入数据(key value的字典方式插入) use shijiange #use即可无需显式创建数据库 db.myuser.insert({ name: shijiange1, age:28 }) #无需显示创建collection。name、age为filedshijiange1、28为值 show dbs; show collections; db.myuser.insert( {name: shijiange2, age: 27} ) db.myuser.insert( {name: shijiange3, age: 26} ) 查询集合数据默认有个_id use shijiange db.myuser.find() #查询所有数据 db.myuser.find( { name: shijiange1 } ) db.myuser.find( { age: 26 } ) 删除集合数据 use shijiange; db.myuser.remove({ name: shijiange2 }) #有条件的删除 db.myuser.find() db.myuser.remove( {} ) #删除数据 db.myuser.drop() #删除集合 集合的field不用固定一般来说不这样子使用 db.myuser.insert( {age: 28} ) db.myuser.insert( {location: hangzhou} ) db.myuser.find() 更新集合数据 use shijiange; db.myuser.update({ location: hangzhou }, { $set: { location: shanghai } }) db.myuser.update({ age: 28 }, {$set: { age: 30 }}) 如果是想更新已存在的记录中加一列数据 db.test.update({age:20},{$set:{name:yyy,age:20}}) { _id : ObjectId(653f67a86ecdb8d662cfc818), age : 20, name : yyy } 删除数据库 use shijiange db.dropDatabase()