win10安装mongodb及配置 和 mongodb的基本使用(node环境)

mongodb安装 

下载地址: https://www.mongodb.com/download-center

下载后,我们点击mongodb-win32-x86_64-2008plus-ssl-3.4.3-signed.msi(为2017.4.16更新的最新版本)进如安装,安装路径为:D:\MongoDB\Server\3.6\

MongDB的环境配置

首先,我们先在bin目录下创建一个名为"mongod.config"的文件,在里面输入:

 

##database directory
dbpath=d:\MongoDB\data

##log file
logpath=d:\MongoDB\log

  

配置环境变量:

桌面我的电脑 -> 右键属性 -> 高级系统设置 -> 环境变量,截图如下:

启动数据库

1、命令行开启服务

#mongod --dapath D:\MongoDB\data

或者使用

#mongod.exe --dbpath "d:/MongoDB/data" --logpath "d:/MongoDB/log/mongodb.log" --logappend

(解析:mongod --dbpath 命令是创建数据库文件的存放位置,启动mongodb服务时需要先确定数据库文件存放的位置,否则系统不会自动创建,启动会不成功。

  --logpath 表示日志文件存放的路径     --logappend  表示以追加的方式写日志文件)

2、将服务设置为系统服务

#sc create mongodb binPath= "d:\MongoDB\Server\3.6\bin\mongod.exe --service --dbpath d:\MongoDB\data --logpath=d:\MongoDB\log\mongodb.log --logappend --directoryperdb"

这行命令创建了一个服务项,我们可以通过如下方式进行查看服务:

  "win+r" 进入“运行”界面,输入“services.msc”进入"服务"——> 如图

  

  然后进入如下界面,我们可以看到在名称这里可以看到一个名为“MongoDB”的服务项,然后点击鼠标右键,“启动”该服务项。

  

到这里,我们的服务算是启动成功了,另一种启动服务方式是:以管理员身份启动cmd,在cmd中输入:

#net start MongoDB

然后出现MongoDB 服务启动成功 字样说明我们启动该服务成功!

mongodb的的基本CURD

连接 mongodb 数据库

const mongoose = require(‘mongoose‘)
mongoose.connect(‘mongodb://localhost/test‘)
const User = mongoose.model(‘user‘, { name: String, age: Number}, ‘users‘)

删除数据

//删除数据
User.remove({ name: ‘rose‘ }, (err, result) => {
    if (err) return console.log(err)
    console.log(result)
    // 这里的result 删除的结果
    // {n: 删除了几条数据, ok: 为1表示删除成功}
})
 

保存数据

// 添加数据
const rose = new User({ name: ‘rose‘ })
    rose.save(function (err) {
    if (err) {
          console.log(err)
     } else {
          console.log(‘保存成功!‘)
     }
})

更新所有满足条件的数据

User.updateMany({ name: ‘rose‘ }, {age: 28}, (err, result) => {
    if (err) return console.log(err)
    console.log(result)
    // 这里的result 删除的结果
    // {
    // n: 查找到了几条数据,
    // nModified: 修改了几条数据,
    // ok: 为1表示修改成功}
})

查询所有数据

// 查询所有满足条件的数据
User.find({ name: ‘rose‘ }, (err, data) => {
    if (err) return console.log(err)
    console.log(data)
    // 这里的 data 是数组,是查询出来的所有数据
})

查询一条数据

// 查询出一条数据
User.findOne({name: ‘rose‘}, (err, data) => {
    if (err) return console.log(err)
    console.log(data)
    // 这里的 data 是对象,是一条数据!
}) 

mongodb的基本使用就是这些,相信大家对mongodb也有了一定的了解了,希望对诸君有用

想了解更多的命令,下面给出不错的博文:https://www.cnblogs.com/lecaf/archive/2013/08/23/mongodb.html

原文地址:https://www.cnblogs.com/cap-rq/p/8157678.html

时间: 2024-11-08 07:02:07

win10安装mongodb及配置 和 mongodb的基本使用(node环境)的相关文章

win10安装Anaconda3自动配置的环境变量

D:\Anaconda3 D:\Anaconda3\Library\mingw-w64\bin D:\Anaconda3\Scripts D:\Anaconda3\Library\bin 原文地址:https://www.cnblogs.com/juluwangshier/p/12382281.html

win10安装nodejs之后,查看版本号在终端输入node -v成功输出版本号,输入npm -v 之后报错......

反复安装卸载之后,有点奔溃,最后的解决方案是:手动删除"C:\Users\Admin"下的这两个文件,然后删除"C:\Users\Admin\AppData\Roaming"下的"npm"文件夹,卸载已安装的nodejs,之后重新安装,问题解决. 原文地址:https://www.cnblogs.com/SophiaLees/p/9226786.html

win10安装配置mongodb

1. 下载MongoDB并安装官网下载地址:https://blog.csdn.net/qq_41127332/article/details/80755595 ,选择合适的版本进行下载.我选择是3.6.11 点击下载好的安装包mongodb-win32-x86_64-2008plus-ssl-3.6.11-signed.msi,除了中途需要选择Custom自定义安装路径以外,一路next直至完成安装.我选择的安装路径为: 安装进度,如下图所示: 在安装目录下手动创建data\db目录和log目

win10 安装MongoDB

win10上面安装mongodb的时候,注意不要勾选上Install MongoDB Compass, 否则会退出报错!!!! mongodb的安装 我是在E盘建立的一个mongodb文件夹,用来安装mongodb. 并提前在mongodb文件夹下创建好: E:\mongodb\data\db(这个文件夹用来存放数据库) E:\mongodb\logs\mongodb.log(这个文件夹用来存日志) E:\mongodb\etc\mongodb.conf(配置文件) 其中mongodb.conf

window下MongoDB的配置与安装

前言 MongoDB 是一个基于分布式文件存储的数据库.由C++语言编写,支持Windows,Linux,OSX,Solaris等平台,默认端口为27017,是一个效率非常高的nosql数据库. 我的测试环境:window10  64位 我的安装路径:D:\mongodb 我学习mongodb的笔记本:MongoDB 配置mongodb我也遇到了两个关键性的问题,记录这篇博客希望搭建mongodb的同行者,可以顺利完成配置. 安装 下载地址:http://www.mongodb.org/down

Centos 下安装mongoDB,以及配置 php mongodb数据库扩展

一.使用yum 安装MongoDB 1.配置yum源 在 /etc/yum.repos.d/目录中增加 10gen.repo 文件 vi /etc/yum.repos.d/10gen.repo [10gen] name=10gen Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64 gpgcheck=0 2.安装MongoDB的服务器端和客户端工具 yum install mongo-10gen

mongodb安装与简单配置

1.将下载好的安装包上传lniux服务器上,或者curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz 2.tar -zxvf mongodb-linux-x86_64-3.0.6.tgz 3.mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb # 将解压包拷贝到指定目录 4.在指定目录下创建相应的文件夹,用来存储数据和mongoDB的日志文件,例如:在/usr

MongoDB学习笔记(一) MongoDB介绍及安装

这是MongoDB的系列学习笔记的第一篇,主要介绍什么是非关系型数据库MongoDB,如何下载,去哪儿下载,又该怎么正确的安装等一系列问题. 一.前言 最近开始学习非关系型数据库MongoDB,却在博客园上找不到比较系统的教程,很多资料都要去查阅英文网站,效率比较低下.本人不才,借着自学的 机会把心得体会都记录下来,方便感兴趣的童鞋分享讨论.部分资源出自其他博客,旨将零散知识点集中到一起,如果有侵犯您的权利,请联系li- [email protected].大部分内容均系原创,欢迎大家转载分享,

MongoDB 主从配置 [二]

MongoDB 主从配置1.实验环境主:192.168.3.206从:192.168.3.2102.安装方法(分别在主.从执行下面命令) groupadd mongodb useradd mongodb -g mongodb cd /root/soft tar -zxvf mongodb-linux-x86_64-2.6.3.tgz mv mongodb-linux-x86_64-2.6.3 mongodb mv mongodb /usr/local/ cd /usr/local/ chown