当前位置:Gxlcms > 数据库问题 > MongoDB

MongoDB

时间:2021-07-01 10:21:17 帮助过:12人阅读

创建相关的文件夹

技术分享 
日志,红色的文件是自动生成的d:\MongoData\dbConf\mongodb.log
数据库文件d:\MongoData\db


配置成服务,要用管理员权限运行cmd

mongod.exe --bind_ip 127.0.0.1 --logpath "d:\MongoData\dbConf\mongodb.log" --logappend --dbpath "d:\MongoData\db" --port 27017 --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install
原来的命令行mongod.exe --bind_ip yourIPadress --logpath "C:\data\dbConf\mongodb.log" --logappend --dbpath "C:\data\db" --port yourPortNumber --serviceName "YourServiceName" --serviceDisplayName "YourServiceName" --install


技术分享 

开启数据库服务,我写在bat批处理文件里了

mongod.exe --dbpath d:\MongoData\db
成功技术分享 以前的配置笔记{mongod --dbpath D:\mongodb\data --logpath=D:\mongodb\log\mongodb.log  
路径中不能有空格,新建用来放数据库文件和日志的文件夹
mongod --dbpath D:\MongodbFile\data --logpath=D:\MongodbFile\log\mongodb.log


mongod --dbpath D:\MongoDBData --logpath=D:\MongoDB\log\mongodb.log  }

使用

最下面的 _id 是自动生成的,手动指定{     "name" : "xiaoCong",     "age" : 18.0,     "_id" : ObjectId("58e4b2d54825119b402bde7e")}

优点

数据库本身就是面向对象的,所以不需要ORM,不用映射

缺点,少用

似乎不支持复杂的查询,比如 条件查询,个数不确定的参数
操作DB的工具太少工具不好用,除非是收费的可用 js 操作,但类型,是动态的不需要var先声明一个变量,所以不知道这个变量之前有没有被人操作过市场小,需求少,我在2016.10.4为止没看到福州哪家公司用这个数据库


Not only SQLMongoDB 在3.0 用Go 语言重写了所有的工具集

MongoDB 3.2版本

环境变量,默认安装在C:\Program Files\MongoDB\Server\ 下,后面跟着版本MongoDBC:\Program Files\MongoDB\Server\3.2\bin
在 创建一些文件夹,放DB文件,E:\MongoDB\data\db 
用mongod启动服务  cmd控制台mongod --dbpath E:\MongoDB\data\db
确认服务是否开启:用浏览器打开http://localhost:27017/显示It looks like you are trying to access MongoDB over HTTP on the native driver port.
操作mongomongoMongoDB shell version: 3.2.9connecting to: testWelcome to the MongoDB shell.For interactive help, type "help".For more comprehensive documentation, see        http://docs.mongodb.org/Questions? Try the support group        http://groups.google.com/group/mongodb-user>
打开官方shellmongo

第三方GUI管理工具,明显比shell命令行好用,尤其是高级功能

NoSQL Manager for MongoDB

name{name:"xiaoCong" }
{name:‘xiaoCong‘ }name:"xiaoCong"
name:‘xiaoCong‘


RockMongo


不兼容win10吗
MongoVUE     Gui tools for MongoDBhttp://www.mongovue.com/我选择安装在D:\Program Files (x86)\MongoVUE\MongoVUE 1.6.9
然后破解之:
替换掉安装目录下的 MongoVUE.exe文件 即可破解

connectNanemyDB
最后一个留空,表示连接到所有数据库,也可以像这样指定连接到某个数据库技术分享 技术分享 
db.test.insert( {    user_id: "abc123",    age: 55,    status: "A"} )However



null

MongoDB

标签:参数   mongo   cti   批处理   window   alt   路径   运行   面向对象   

人气教程排行