mongodb安装和基础操作

Posted han200113

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongodb安装和基础操作相关的知识,希望对你有一定的参考价值。

一、下载地址:

https://www.mongodb.com/download-center/community

二、安装错误:

      1、安装过程中报错(类似下图):

技术图片

原因:没有管理员权限

解决:管理员运行cmd,找到该文件所在位置,执行    

  1 msiexec /package node-v8.7.0-64.msi


三、mongodb配置

1、进去安装目录,在data文件夹下,新建两个文件夹log和db,分别存放数据和日志,如图

技术图片

2、进入添加环境变量,在path里面添加mongo所在文件夹的bin路径,如        D:\\MongoDB\\bin

技术图片

3、在D:\\MongoDB\\bin目录下新建mongo.config文件, 添加以下内容(根据每个人设置而定)

  1   ##数据库目录##
  2  dbpath=D:\\MongoDB\\data\\db
  3    ##日志输出文件##
  4  logpath=D:\\MongoDB\\data\\log\\db.log

添加后cmd运行   

  1             mongod --config "E:\\mongodb\\mongo.config"

4、添加到计算机服务,cmd窗口输入

  1 mongod --config "E:\\mongodb\\mongo.config" --install --serviceName "MongoDB"

5、启动服务报错

技术图片

在bin目录下有个mongod.cfg,打开,修成成下面:

  1 # mongod.conf
  2 
  3 # for documentation of all options, see:
  4 #   http://docs.mongodb.org/manual/reference/configuration-options/
  5 
  6 # Where and how to store data.
  7 storage:
  8   dbPath: D:\\MongoDB\\data\\db
  9   journal:
 10     enabled: true
 11 #  engine:
 12 #  mmapv1:
 13 #  wiredTiger:
 14 
 15 # where to write logging data.
 16 systemLog:
 17   destination: file
 18   logAppend: true
 19   path:  D:\\MongoDB\\data\\log\\db.log
 20 
 21 # network interfaces
 22 net:
 23   port: 27017
 24   bindIp: 127.0.0.1
 25 
 26 
 27 #processManagement:
 28 
 29 #security:
 30 
 31 #operationProfiling:
 32 
 33 #replication:
 34 
 35 #sharding:
 36 
 37 ## Enterprise-Only Options:
 38 
 39 #auditLog:
 40 
 41 #snmp:
 42 
 43 
 44 


四、mangoDB常用语句

  1 //显示所有数据库
  2 show dbs
  3 //选择数据库
  4 use runoob
  5 //删除数据库
  6 db.dropDatabase()
  7 //删除集合
  8 db.collenction.drop()
  9 //查找
 10 db.staments.find()
 11 //条件查找
 12 db.staments.find(‘title‘:‘hello‘)
 13 //插入单个文档
 14 db.staments.insert(
 15     title:‘hello‘,
 16         url:‘www.baidu.com‘,
 17         like:100
 18 )
 19 //插入多个文档
 20 db.staments.insert([
 21     title:‘hello‘,
 22         url:‘www.baidu.com‘,
 23         like:100
 24 ,
 25 
 26     title:‘hello‘,
 27         url:‘www.baidu.com‘,
 28         like:100
 29 ,
 30 
 31     title:‘hello‘,
 32         url:‘www.baidu.com‘,
 33         like:100
 34 ])
 35 //更新文档
 36 db.staments.update(‘title‘:‘MongoDB 教程‘,$set:‘title‘:‘MongoDB‘)
 37 //删除文档
 38 db.satments.deleteMany()   //删除全部
 39 db.staments.deleteOne(title:‘hello‘) //删除一个
 40 db.staments.deleteMany(title:‘hello‘) //删除多个
 41 
 42 //操作符:$lt小于,$gt大于,$lte小于等于,$gte大于等于
 43 db.staments.find(like:$gt:50)
 44 //排序 1为升序,-1为降序
 45 db.staments.find().sort(like:-1)
 46 
 47 

以上是关于mongodb安装和基础操作的主要内容,如果未能解决你的问题,请参考以下文章

mongodb----基础描述及安装

MongoDB基础教程系列--第二篇 MongoDB基本操作

MongoDB入门系列:基础概念和安装

安装使用Mongoose配合Node.js操作MongoDB的基础教程转载

在window中MongoDB基础操作

超硬核的MongoDB基础讲解。《记得收藏,不然看着看着就找不到了》