![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mongodb
DanceLynx
这个作者很懒,什么都没留下…
展开
-
mongodb之索引
索引介绍 当一个集合中的数据量非常庞大时,这时候需要创建恰当的索引,以提高几个数量级的速度。ensureIndex方法创建索引 创建简单单键索引 索引应该是在集合创建后,就创建索引 创建集合$ db.fruit.insert({name:"apple",address:"China",number:"100"})为name创建单键索引$ db.fruit.ensureIndex({nam原创 2016-12-08 16:33:42 · 321 阅读 · 0 评论 -
mongodb查询之find命令
我们首先新建一个集合 便于接下来的测试$ for(var i=0;i<100;i++) db.user.insert({name:"xandy-"+i,age:i,sex:i%2==0?"man":"women"})指定返回的健查询 只查询出只包含name健的数据 $ db.user.find({},{name:true}) { "_id" : ObjectId("5846b1d210ea2f97原创 2016-12-06 23:31:01 · 2635 阅读 · 0 评论 -
mongodb基础索引相关内容
查看一条集合的索引情况$ db.username.getIndexes() [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_",原创 2016-12-06 23:26:49 · 180 阅读 · 0 评论 -
mongodb基础数据删除
删除与更新不同 要是只传第一个参数条件的话 删除所有数据$ db.username.remove({x:1}) WriteResult({ "nRemoved" : 1 })原创 2016-12-06 23:25:21 · 178 阅读 · 0 评论 -
mongodb基础数据更新
现在我们在username集合中插入一条测试数据$ db.username.insert({username:"xandy",age:21,sex:"man"})然后我们将age改成22$ db.username.update({username:"xandy",age:21,sex:"man"},{username:"xandy",age:22,sex:"man"})我们查看一下是否有改动$ db原创 2016-12-05 17:09:14 · 265 阅读 · 0 评论 -
mongodb简单的数据插入和查询
在mongodb中 我们不需要手动去创建数据库 当你use 一个不存在的数据库 当你插入一条数据时 就会自动创建该数据库$ use test switched to db test然后插入一条数据 数据格式为json$ db.username.insert({x:1}) WriteResult({ "nInserted" : 1 })这时候我们查看一下所有数据库$ show dbs local 0原创 2016-12-05 17:07:20 · 3150 阅读 · 0 评论 -
连接mongodb服务器
利用mongodb自带的mongo客户端来连接先把mongo的二进制文件复制到你所需要的二进制目录下$ cd www/node/message/data/ $ cp /usr/bin/mongo/bin/mongo ./bin/显示mongo的帮助信息$ ./bin/mongo --help MongoDB shell version: 3.2.6 usage: ./bin/mongo [optio原创 2016-12-05 17:06:13 · 2371 阅读 · 0 评论 -
启动第一个mongodb服务器
创建data这个文件夹 结构如下|--data |---data |---log |---conf |---bin在bin下复制已安装的mongod执行文件,然后在conf文件夹下面创建一个start.conf的文件内容如下port = 1234 dbpath = data logpath = log/mongo.log fork = true // 后台运行然后在主目录下原创 2016-12-05 17:04:12 · 1512 阅读 · 0 评论 -
安装mongodb
在windows下安装的话 只需在官方网站上下载安装包各种下一步即可, 打开cmd输入mongod即可进入mongodb shell界面 so eazy在Linux下安装的话,linux下的发行版本繁多,这里我用的是Ubuntu$ sudo apt-get install mongodb等待安装完成,输入mongod 即可进入 mongodb shell界面在centos下安装的话 直接在官方网站原创 2016-12-05 17:02:49 · 554 阅读 · 0 评论