MongoDB学习:(二)MongoDB简单使用

MongoDB学习:(二)MongoDB简单使用

MongoDB使用:

执行mongodb的操作之前,我们需要运行命令,来进入操作命令界面

>mongo

提示该错误,说明我们系统缺少一个补丁,该补丁我百度盘连接为:https://pan.baidu.com/s/1pKPyPoJ

官方地址为:http://hotfixv4.microsoft.com/Windows%207/Windows%20Server2008%20R2%20SP1/sp2/Fix405791/7600/free/451413_intl_x64_zip.exe

Hotfix KB2731284 or later update is not installed这个问题,从官方文档的另一段话:

If you are running any edition of Windows Server 2008 R2 or Windows 7, please installa hotfix to resolve an issue with memory mapped files on Windows.

大意是:如果您运行的是任何版本的Windows Server 2008 R2或Windows 7,请安装修复程序来解决一个内存映射文件在Windows的问题。

1:安装补丁

下载好后,双击,会解压出来一个补丁文件,安装该补丁文件。安装完需要重启.....

(安装完貌似也还是报这个错,貌似不影响使用。以后在研究)

MongoDB简单使用:

启动mongodb:

>mongo

查看当前数据库信息

>show dbs

创建数据库,名字随意 use+数据库名字

>use firstdb

Mongodb插入数据 Insert:


>db.people.insert({"name":"表格1的数据","text":123456})       在firstdb库的集合people中插入文档(mongodb数据都是文档性质)

Mongodb查看数据 Select--find:


>db.people.find()  查找所有数据

>db.people.find({"text":9999})

Mongodb修改数据 update:


>db.people.update  如图,不解释了

Mongodb删除数据 remove:


>db.people.remove  如图,不解释了

如上,就是MongoDB的基本操作,后续一章写点啥,还没想好,想好了再更新。

来自为知笔记(Wiz)

时间: 2024-07-28 18:15:19

MongoDB学习:(二)MongoDB简单使用的相关文章

MongoDB学习(二)

常用语句: 创建数据库:use database_name 示例:use myfisrtmongoDB shell下提示:switched to db myfisrtmongoDB 表示成功 但此时用show dbs命令任然无法查看到新创建的数据库,需要插入第一条数据后,才可以查看. 删除数据库:db.dropDatabase() 该命令是删除当前的数据库 提示:{"dropped":"myfirstmongoDB","ok":1} 插入文档:d

mongodb 学习二

基本操作 增删改查实一个数据库必备的操作,接下来我们就说说怎么在shell下进行增删改查. 我们另外打开一个"命令指示符"窗口(注意:之前的不能关闭),输入mongo打开MongoDB的shell,这个shell就是MongoDB的客户端 F:\mongodb\data\bin>mongo MongoDB shell version: 3.4.4 connecting to: test > 默认连接的数据库是"test" 增增加操作 我们来增加一个名为&

MongoDB学习笔记——MongoDB 连接配置

MongoDB连接标准格式: mongodb://[username:[email protected]]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]] 参数说明 Mongodb:// 必填的前缀,标识当前字符串为便准链接格式 username:[email protected] 可选项,给出用户名和密码后,在连接数据库服务器后,驱动都会尝试登陆这个数据库 host uri里唯一的必填项,数据库的连

MongoDB学习笔记~MongoDB实体中的值对象

回到目录 注意,这里说的值对象是指在MongoDB实体类中的,并不是DDD中的值对象,不过,两者也是联系,就是它是对类的补充,自己本身没有存在的价值,而在值对象中,也是不需要有主键Id的,这与DDD也是不谋而合的,也是可以理解的,因为它只是对主对象的一种补充说明,自己不存在任何意义,所以要主键也没什么用,呵呵. 看一个MongoDB的值对象contact public class Person { public Person() { Contact = new Test.Contact(); A

perl学习二:简单变量

字符串变量:${}1.单引号:不进行变量替换,不进行转义,字符串可以跨行.2.双引号:变量替换(贪婪匹配原则).支持转义字符(转义字符可以另外看)3.反引号 字符串的特殊表示方法:qq(...) q(...)()可以换为<>,{},[],//,;;,等配对的字符. 变量初值:undef $adefined $a一般用于条件判断中整数初值为0字符串初值为空串 相关函数:length()----串长度.数字位数chop()chomp()$/的意义上面的函数用法丰富,可以去掉任意末尾的字符.

MongoDB学习总结(二)

前言:学习札记! MongoDB学习总结(二) 1.  安装.初识 之前写过一篇MongoDB的快速上手文章,里边详细的讲了如何安装.启动MongoDB,这里就不再累述安装过程,简单介绍一下Mongodb的基本操作. 打开命令行窗口,输入“mongo”命令,默认会连接到test数据库. l  Insert db.person.insert({"name":"Olive","age":18}) db.person.insert({"nam

MongoDB 学习笔记(二) 之查询

最简单的查询 个人认为mongoDB是面向对象的吧. 例如最简单的查询  整个数据集只有三条数据 第一查询姓名为张三的  数据 查询的条件比较好写 随意   db.collection.find(查询条件)   例如 15 得到的结果是这样 如果你不想返回某个字段呢 ,你可以自己定义返回的字段值 语法这样 db.collection.find({查询条件},{返回字段}) 16 我们看到每次查询 "_id" 这个字段 都返回  我们可以将它设置为0 这样的话就不会返回 如 查询条件里的

MongoDB入门学习(二):MongoDB的基本概念和数据类型

上一篇讲了MongoDB的安装和管理,其中涉及到了一些概念,数据结构还有一些API的调用,不知道的没关系,其实很简单,这篇会简单介绍一下. 1.文档 文档是MongoDB的核心概念,多个键值对有序的放在一起就是一个文档,文档是MongoDB存储数据最基本的数据结构.对MongoDB都是以文档的形式来操作的,使用了一种类似JSON的二进制BSON数据格式,对API的调用都是传的文档参数.每种编程语言都有标示文档的数据结构,比如java的map,lua的table,python的dict等等,但是都

mongo db 学习笔记 之二: mongodb 用户认证

首先要知道mongodb默认安装后是没有任何认证开启的,也就是说,所有能连接到服务器的人都能进数据查看,当然,你可以用防火墙来挡.但没有防火墙的保护,数据库暴露出来是非常危险的. mongodb关于安全分为几个方面,主要是:认证,基于角色的访问控制(授权),审计,加密,部署和环境的安全(涉及到网络跟系统的访问环境). 一 关于认证 使用用户名认证指令为: mongo --port 27017 -u manager -p 12345678 --authenticationDatabase admi