MongoDB数据库操作:先人一步
node创建注意复数命名
node.js连接mongodb
下载mongodb驱动程序或Mongoose
yarn add mongoose
yarn add bcrypt
mongod --dbpath F:mongoDBdata
mongo
mac:mongod --config use/...../.config
mongoDB数据库常用操作
db
show dbs
use movies后才执行下面的方法
db.createCollection()
db.getCollectionNames()
db.dropDatabase()
插入:
db.xxx.insertOne() 查一条
db.xxx.insertMany([{},{}]) 查多条
db.xxx.insert()
db.xxx.save({})
修改:
db.xxx.update({条件},{@set:{修改}},true,true) 第一个true没有就创建
第二个true修改多个 默认至修改一个
删除:
db.xxx.remove({条件}) 不传条件,全部都会被删除
查询:
*
db.douban.insert([])
*
db.douban.find({}, {title: 1, year: 1, _id: 0})
*
db.douban.find({}, {title: 1, year: 1, 'rating.average': 1, _id: 0})
*
db.douban.find({}, {title: 1, year: 1, _id: 0}).sort({year: 1})
*
db.douban.find({}, {title: 1, year: 1, 'rating.average': 1, _id: 0}).sort({'rating.average': -1})
*
db.douban.find({}, {title: 1, year: 1, _id: 0}).sort({year: 1}).limit(3)
*
db.douban.find({}, {title: 1, year: 1, _id: 0}).sort({year: 1}).skip(3).limit(3)
db.xxx.find() 查看表
不错不错,我喜欢看 https://www.237fa.com/
叼茂SEO.bfbikes.com