Node.js学习

MongoDB的基本语法

2017-10-01  本文已影响3人  俗三疯

MongoDB的基本用法

整体操作
show dbs 
use demo 
①db.createCollection("user") //创建一个空集合
②db.user.insert({id:123})    //创建一个集合并且放入数据
show collections
db.dropDatabase()
db.user.drop()
增删改除(已选择某个数据库的某个集合)
db.user.insert({userID:101,userName:"jack",userAge:28,class:{name:'first',num:10}})
db.user.find()          //查看当前数据库user集合的所有数据
db.user.find().pretty() //查看当前数据库user集合的所有数据(格式化)
db.user.findOne()       //查看当前数据库user集合的第一条数据
db.user.find({'userName':'jack'})  //输入查询条件来查看数据
db.user.find({'class.name':'first'})  //输入查询条件(子文档)来查看数据
db.user.update({'userName':'jack'},{$set:{'userAge':30}}) 
//第一个参数为查询条件,第二个参数为更新的值
db.user.update({'userName':'jack'},{$set:{'class.name':'nameDemo'}}) 
//更新目标数据的子文档的数据
db.user.find({'userAge':{$gt:20}}) //查询userAge大于20的数据
db.user.find({'userAge':{$lt:20}}) //查询userAge小于20的数据
db.user.find({'userAge':{$eq:20}}) //查询userAge等于20的数据
db.user.find({'userAge':{$gte:20}}) //查询userAge大于等于20的数据
db.user.remove({userID:101})  //删除userID为101的数据

命令行导入数据库

mongoimport -d db_demo -c users --file /数据文档地址
上一篇 下一篇

猜你喜欢

热点阅读