MongoDB是一种非关系型数据库,它以文档的形式存储数据,每个文档都有一个唯一的标识符。文档的结构可以灵活变化,不需要事先定义表结构。MongoDB支持多种数据类型,如字符串、数字、布尔值、数组、对象等。
要使用MongoDB保存数据,首先需要安装和启动MongoDB服务,然后使用mongo命令连接到数据库。在mongo命令行中,可以执行以下操作:
1.创建数据库:use dbname
2.显示所有数据库:show dbs
3.删除数据库:db.dropDatabase()
4.创建集合(类似于表):db.createCollection(name)
5.显示所有集合:show collections
6.删除集合:db.collection.drop()
7.插入文档:db.collection.insert(doc)
8.查询文档:db.collection.find(query)
9.更新文档:db.collection.update(query, update, options)
10.删除文档:db.collection.remove(query, options)
例如,如果我们想要创建一个名为students的数据库,并在其中插入一些学生信息,可以执行以下命令:
如果我们想要查询所有学生的信息,可以执行以下命令:
如果我们想要查询年龄大于18岁的学生的信息,可以执行以下命令:
如果我们想要修改Alice的年龄为20岁,可以执行以下命令:
如果我们想要删除Bob的信息,可以执行以下命令: