• win下的mongodb安装和基础操作


    一、下载地址:

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

    二、安装错误:

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

    原因:没有管理员权限

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

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

    三、mongodb配置

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

    image

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

    image

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

      1   ##数据库目录##
      2  dbpath=D:MongoDBdatadb
      3    ##日志输出文件##
      4  logpath=D:MongoDBdatalogdb.log

    添加后cmd运行   

      1             mongod --config "E:mongodbmongo.config"

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

      1 mongod --config "E:mongodbmongo.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:MongoDBdatadb
      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:MongoDBdatalogdb.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 
  • 相关阅读:
    linux 进程操作脚本
    go 项目监听重启
    go 小题
    beego 基础
    beego 接口开发
    beego 安装
    mongo curd
    html的学习(一)
    ssl
    java编码的学习
  • 原文地址:https://www.cnblogs.com/han200113/p/11519175.html
Copyright © 2020-2023  润新知