mongo 指令】的更多相关文章

简单查询1: db.find( {}, {} )  第一个{} 是条件,第二个{}是需要那些属性, db.find( {} )      第二个{}没有,代表返回所有属性 db.find( {age:16} )  返回age=16岁的所有属性 db.find( {age:16}, {"name": 1, "sex": 1} ) 返回年龄在16岁的 name属性,和sex属性 db.find( {age:16, name: "wulangzhou"…
以mongodb运行指令为例,/usr/local/webserver/mongodb/bin/mongo 1,linux将指令加入环境变量PATH 简单说PATH就是一组路径的字符串变量,当你输入的命令不带任何路径时,LINUX会在PATH记录的路径中查找该命令.有的话则执行,不存在则提示命令找不到.比如在根目录/下可以输入命令ls,在/usr目录下也可以输入ls,但其实ls命令根本不在这个两个目录下,当你输入ls命令时LINUX会去/bin,/usr/bin,/sbin等目录寻找该命令.而P…
cmd下操作 cd /d E:\MongoDB\bin 创建数据库: mongod --dbpath E:\MongoDB\data\db 验证是否成功,登陆localhost:27017 进入E:\MongoDB\bin操作数据库指: mongo 写入数据: db.test.insert({})#数据库.数据text库.插入(字典格式) 退出mongo操作: ctrl+C 创建服务项命令 sc create mongodb binPath= "D:\programme\MongoDB\Serv…
1.下载: mongodb.org/download 2. 将下载的压缩文件加压到/usr/lib下 3. 建立软链接 ln -s /usr/lib/mongodb-linux-i686-2.6.7/bin/mongod /usr/bin/mongod ln -s /usr/lib/mongodb-linux-i686-2.6.7/bin/mongo /usr/bin/mongo 这样就可以在命令行下调用mongod和mongo指令了. 当然也可以通过 apt-get install mongo…
安装mongodb的时候遇到一些麻烦 首先将安装包下下来 安装的是windows版本的 将bin文件夹加入环境变量后通过mongod和mongo指令就可以进行操作,很方便 用指令mongod --dbpath 数据库位置将数据库打开 用mongo指令进入shell操作即可 将mongodb加入服务的时候出现问题 首先要设置log 用echo logpath=C:\mongodb\log\mongo.log > C:\mongodb\mongod.cfg没有问题 然后用写下C:\mongodb\b…
非原创,我也是转载(Here)过来备份一下.关于MongoDB园子里有个系列讲的不错的,点击此处跳转 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型.Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引. 它的特点是高性能.易部署.易使用,存储…
mongdb安装(1)安装准备我们在Linux环境下来安装mongodb,如果没有Linux操作系统的童鞋,可以使用Vmware虚拟机安装一个Linux虚拟环境来学习.这里就不再赘述.我们到mongodb的官方网站www.mongodb.org上,下载mongodb.我们选择64位的Linux.这里我下载的是 版本.也可以直接在Linux上输入:wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.7.tgz指令,将mongo…
1.官网下载压缩包,并解压到当地任一目录.(我的是Documents/develop/mongodb) 2.在mongodb下新建data文件夹,在data下新建db文件夹.(bin和data文件夹在一级) 3.进入bin文件夹,并设置数据库数据存放的地址变量 cd Documents/develop/mongodb/bin ./mongod --dbpath /Users/wangming/Documents/develop/mongodb/data/db 出现以下提示 2014-09-24T…
每次要用PHP的某个功能的时候,都要去查一下,于是决定将PHP所有类和函数都整理出来,加上注释 大致实现 将php.jar文件解压,取出目录stubs 将stubs中的所有php文件中的注释去掉,并做格式化处理,放在目录output 将所有文件中类和函数解析出来 从http://php.net/manual/zh/中将类和函数注释解析出来 格式化输出类和函数及所有注释 github地址:https://github.com/chentaihan/phpNote a 0 acos 反余弦 1 ac…
这里是在Mac本地上安装软件遇到的坑,先总结一下 在装完mysql的时候,安装wget,这个时候遇到的问题是openssl软件包找不到,我已经不记得是什么时候安装的openssl了,所以用命令查一下 brew install openssl 如果已经安装会提示你,如果没安装就直接装了,我的显示已安装,但是系统还是找不到这个包,所以我根据提示重新安装了, brew reinstall openssl 然后建立软连接 ln -s /usr/local/Cellar/openssl/1.0.2p /u…
目前,主流数据库包括关系型(SQL)和非关系型(NoSQL)两种. 关系数据库是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据,支持复杂的事物处理和结构化查询.代表实现有MySQL.Oracle.PostGreSQL.MariaDB.SQLServer等. 非关系数据库是新兴的数据库技术,它放弃了传统关系型数据库的部分强一致性限制,带来性能上的提升,使其更适用于需要大规模并行处理的场景.非关系型数据库是关系型数据库的良好补充,代表产品有MongoDB.Memca…
mongo 数据库提前关闭 // mongodb - npm https://www.npmjs.com/package/mongodb const mongoCfg = { uri: 'mongodb://hbaseU:123@192.168.3.103:27017/hbase', dbName: 'hbase', collectionName: 'todayUrlsTmpURL' } const MongoClient = require('mongodb').MongoClient //…
一直没机会进行linux指令的系统学习,但是工作中总能遇到通过指令操作文件或数据库的情况,总不能一味地依赖后端开发者的帮忙.上任领导说过,要是在同一个地方跌倒,那么你就是傻子.我可不想成为傻子,so,以后在这里记录下那些工作中常用到的linux指令吧,温故而知新. 1.mysql -uroot 切换至maysql环境下.mysqld启动数据库 2.source 导入数据库文件 mysql > use youplus;mysql > source "路径名"+/mytest_…
最近接触了一些mongoDB .将一些指令操作记录下来,便于查询和使用 登录 [root@logs ~]# mongo -u loguser -p log123456 --authenticationDatabase admin MongoDB shell version: 2.4.10 connecting to: test > show users > post = {"title":"My Blog Post","Content"…
!/bin/shBACK_DB=ALLOUT_DIR=/home/jianyeruan/app/mongo #临时备份目录TAR_DIR=/home/jianyeruan/app/mongotar #备份存放路径DATE=`date +%Y%m%d%H` #获取当前系统时间DB_USER=username #数据库账号DB_PASS=123456 #数据库密码DAYS=7 #DAYS=7代表删除7天前的备份,即只保留最近7天的备份TAR_BAK="$BACK_DB.$DATE.tar.gz&qu…
0.简述:在非auth下创建账户,然后重启 1.以不需要用户名密码的方式启动mongodb 2.运行客户端mongo,输入以下指令 show dbs;use admin;db.createRole({role:'sysadmin',roles:[], privileges:[{resource:{anyResource:true},actions:['anyAction']}]})db.createUser({user: "root",  pwd: "abcd1234&quo…
1.安装mongoDB 下载最新版本的 MongoDB 下载地址:http://www.mongodb.org/downloads 解压文件到 D:\mongodb 解压后的文件列表如下: 创建数据存储目录: 在创建D盘创建mongoDB文件存储目录 可以使用新建文件夹 或者打开cmd窗口使用命令创建 启动mongoDB 使用命令行加入D:\mongodb\bin文件夹下执行mongod 2.安装mongo php拓展 下载php_mongo.dll文件 下载地址:http://uk.php.n…
db.collectionname.find(<criteria>, <projection>) <criteria>   可选   类型 文档    文档的过滤条件 <projection>  可选 类型  文档  对结果进行字段的匹配   {字段1:<booleadn>,字段2:<boolean>...} (也就是第二个参数能控制我们在过滤条件下结果字段的显示) 当我们不提供任何参数的时候,就是查询整个文档 下面的例子对结果字段进…
启动 : 1)创建一个文件夹存放mongodb的数据  启动的时候指定这个文件夹为存储mongodb的存储路径  我的目录是D:\data 2)启动mongodb服务  进入安装mongodb的bin目录 输入 mongod --dbpath=path     这里的path是你刚才创建的存储数据的路径 如果未添加端口默认的端口是 27017   你也可以为你的mongodb服务指定一个特定的端口 通过下面的指令 mongod --dppath dbpath --port port  2016.…
什么是MongoDB ? MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统. 在高负载的情况下,添加更多的节点,可以保证服务器性能. MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案. MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成.MongoDB 文档类似于 JSON 对象.字段值可以包含其他文档,数组及文档数组. 主要特点 MongoDB的提供了一个面向文档存储,操作起来比较简单和容易. 你可以在MongoD…
maven是用于java的自动化构建工具. 1.下载:http://maven.apache.org/download.cgi 下载下面截图标红处的文件 然后直接解压可以得到文件夹,得到如下文件夹 不用安装,直接放置到你的目标盘位置 2.配置(前提是电脑已经装好jdk) 在电脑加入环境变量 M2_HOME   D:\SoftInstall\apache-maven-3.5.2 path  ;D:\SoftInstall\apache-maven-3.5.2\bin 3.测试是否安装成功. 在cm…
背景:如题干所述,需要将一份数据导入到mongo数据库,减少项目依赖的数据源. 解决方案: 使用mongo自带的mongoimport工具. 首先在test库里创建一个空集合:[import_test],起初用的导入指令如下: [root@localhost mongodb]# ./bin/mongoimport --host -u adminuser -p --authenticationDatabase=admin -d test -c import_test --fields=userid…
添加用户 1.安装mongo时最好用apt-get install  因为这样可以省去很多麻烦,比如一些环境变量,还有一些文档路径等等的问题 2.确认一下自己的mongodb和mongodb-clients的版本 要版本一致才可以 版本不一致时可以参考这个连接:http://www.jb51.net/article/62918.htm 查看mongodb-clients的版本,终端输入: mongo --help 查看mongodb版本,mongo shell中输入: db.version()…
[介绍]:MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统.在高负载的情况下,添加更多的节点,可以保证服务器性能.MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案.MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成.MongoDB 文档类似于 JSON 对象.字段值可以包含其他文档,数组及文档数组. [特点]: MongoDB 是一个面向文档存储的数据库,操作起来比较简单和容易. 你可以在MongoDB记录中设置任何…
mongo实践-通过js shell操作mongo 保存命令: j={name:"wangjingjing",age:15} db.user.save(j); 查询命令: var cursor = db.user.find(); while(cursor.hasNext())printJson(cursor.next()); printJson(cursor[4]); var arr = cursor.toArray(); db.user.find({name:"wangji…
首先来了解下什么是MongoDB ? MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统. 在高负载的情况下,添加更多的节点,可以保证服务器性能. MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案. MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成.MongoDB 文档类似于 JSON 对象.字段值可以包含其他文档,数组及文档数组. 主要特点 MongoDB 是一个面向文档存储的数据库,操作起来比较简单和容易. 你可…
mongodb 是一个非关系型数据库,跟每一个数据库都没有关系,(mysql 是一个关系型数据库)他以集合(collections)问单位,他长得和 json 一样 mongo 数据库的下载,安装 自定义安装,将 MongoDB 直接安装到 c 盘的目录下面 配置环境变量,将下载的路径放在 path 的下面 检验是否安装成功:mongod -v    检测版本 操作 mongo 使用操作目录 在 c 盘创建一个文件夹(mongos),作为 mongodb(数据库) 的存放目录      接下来指…
一.概述1.MongoDB是什么?用一句话总结MongoDB是一款为web应用程序和互联网基础设施设计的数据库管理系统.没错MongoDB就是数据库,是NoSQL类型的数据库 2.为什么要使用MongoDB?(1)MongoDB提出的是文档.集合的概念,使用BSON(类JSON)作为其数据模型结构,其结构是面向对象的而不是二维表,存储一个用户在MongoDB中是这样子的. { username:'123', password:'123'}1234使用这样的数据模型,使得MongoDB能在生产环境…
- 基本概念 数据库(database) 集合(collection) 文档(document) - 在MongoDB中,数据库和集合都不需要手动创建,当我们创建文档时,如果文档所在的集合或数据库不存在会自动创建数据库和集合 - 基本指令 show dbs show databases - 显示当前的所有数据库 use 数据库名 - 进入到指定的数据库中 db - db表示的是当前所处的数据库 show collections - 显示数据库中所有的集合 - 数据库的CRUD(增删改查)的操作…
sudo apt-get updatesudo apt-get install redis-server mongodb sudo apt-get install htopsudo apt-get install iotop sudo redis-server redis.conf<指定配置文件启动> sudo service redis-server stop sudo servcie redis-server start sudo service redis-server restart…