NOSQL -- Mongodb的简单操作与使用(win10)

时间:2024-10-06 10:08:08

NOSQL -- Mongodb的简单操作与使用(wins)

MongoDB 创建集合:

db.createCollection(name, options)
use huhu
db.createCollection("hehe")
show collections

NOSQL -- Mongodb的简单操作与使用(win10)

db.hehe.insert({"name":"meiLinYa"})

show collections

NOSQL -- Mongodb的简单操作与使用(win10)

MongoDB 删除集合:

show collections
db.hehe.drop()
show collections

NOSQL -- Mongodb的简单操作与使用(win10)

MongoDB 插入文档:

db.user.insert({title: 'MongoDB', 
    description: 'MongoDB 是一个 Nosql 数据库',
    by: 'hehe',
    url: 'http://www.runoob.com/mongodb/mongodb-insert.html',
    tags: ['mongodb', 'database', 'NoSQL'],
    likes: 100
})

NOSQL -- Mongodb的简单操作与使用(win10)

MongoDB 更新文档:

db.user.update(
    {'title':'MongoDB'},
    {$set:{'title':'hehe'}}
    )
    
db.user.find().pretty() 

NOSQL -- Mongodb的简单操作与使用(win10)

db.user.save({
    "_id" : ObjectId("5b2798f7d159ff618fb1bc91"),
    "title" : "MongoDB",
    "description" : "MongoDB 是一个 Nosql 数据库",
    "by" : "Runoob",
    "url" : "http://www.runoob.com",
    "tags" : [
            "mongodb",
            "NoSQL"
    ],
    "likes" : 110
})
db.user.find().pretty()

NOSQL -- Mongodb的简单操作与使用(win10)

MongoDB 删除文档:

db.user.find();
db.user.remove({'title':'MongoDB'})
db.user.find();

NOSQL -- Mongodb的简单操作与使用(win10)

如果你只想删除你找到的第一天数据时:

db.COLLECTION_NAME.remove(DELETION_CRITERIA,1)

删除你找到的第一条数据。

remove则可以当作删除所有数据

db.user.remove({})