使用mongodb还需要redis吗_golang mongodb

使用mongodb还需要redis吗_golang mongodbmongoDB;mongoVUE


Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

mongoDB版本号为3.4.10

在终端操作一顿后想看看它在可视化工具里面什么样子,于是就找了一个可视化工具,MongoVUE这个看起来还不错,因为我是windows系统所以就没有太多的挑选选择。在终端创建了数据库

~use database

~db.user.insert({userId:101,"userName":"color"}} //  创建mongoDB集合,并且插入数据

~db.user.find()  // 查看插入数据

~db.user.find().pretty() //查看格式化过的数据,可能有的windows不会格式化,那就看你的人品了

于是乎,怀着无比激动的心情想着看看数据库是什么样的,结果没有任何东西,refresh了之后也没用,关了可视化工具还是没有用。。。。于是就开始了求教度娘之路,最终功夫不负有心人终于找到了解决他的办法,下面就开始解决了。

我的mongoDB的本地目录是 : D:\Program Files\MongoDB\Server\3.4\bin;
我的data目录是 :D:\data (这里需要注意的是一定要将你的data放到你mongoDB所在的磁盘的根目录下,我的是D盘,所以是这个目录);

好了要上图了;首先,我的data\db中的东西是。

使用mongodb还需要redis吗_golang mongodb

这里面带有wiredtiger的文件是不需要的,是影响这个的主要原因。把他们删掉。然后,打开终端(cmd),进入你的D:\Program Files\MongoDB\Server\3.4\bin里面,输入mongod --storageEngine mmapv1 --dbpath D:\data
使用mongodb还需要redis吗_golang mongodb

这时你的目录结构为:
使用mongodb还需要redis吗_golang mongodb

db是用来存放数据的,可以不用理会里面的dia开头和jonery这两个文件可有可无。还有个_temp文件夹,第一次运行mongod –storageEngine mmapv1 –dbpath D:\data会生成,但是第二次运行就没有了,我测的结果是也没用,只要这个目录就可以了
使用mongodb还需要redis吗_golang mongodb

接下来,在打开mongoDB.exe,就可以运行了。

在MongoVUE里面也可以看到相应的数据了。

使用mongodb还需要redis吗_golang mongodb

使用mongodb还需要redis吗_golang mongodb

如果有不懂的可以随时交流。谢谢

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/167590.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • webstrom的格式化代码快捷键

    webstrom的格式化代码快捷键windows下webstorm格式化代码的快键键Ctrl+Alt+lmac下webstorm格式化代码的快捷键Option+Command+lcentOS下webstorm格式化代码的快捷键Ctrl+Shift+l windows下webstorm格式化代码的快键键Ctrl+Alt+lmac下webstorm格式化代码的快捷键Option+Command+l…

    2022年5月2日
  • 用户态和内核态切换开销_进程切换在用户态还是内核态

    用户态和内核态切换开销_进程切换在用户态还是内核态1.切换方式从用户态到内核态切换可以通过三种方式,或者说会导致从用户态切换到内核态的操作:系统调用,这个上面已经讲解过了,在我公众号之前的文章也有讲解过。其实系统调用本身就是中断,但是软件中断,跟硬中断不同。系统调用机制是使用了操作系统为用户特别开放的一个中断来实现,如Linux的int80h中断。 异常:如果当前进程运行在用户态,如果这个时候发生了异常事件,会触发由当前运行进程切换到处理此异常的内核相关进程中 外围设备中断:外围设备完成用户请求的操作之后,会向CPU发出中断信号,这

    2022年9月18日
  • Java中finalize方法

    Java中finalize方法前沿:在面试过程中我们可能会被问到final、finally、finalize的区别?本篇文章将介绍finalize的简单用法。Finalize()是Object类的方法。在回收垃圾对象之前调用此方法。finalize()方法将重写以处理系统资源,执行清理活动并最大程度地减少内存泄漏。简单来说可在释放对象前进行某些操作。代码举例:…

    2022年9月19日
  • python fillna_pandas增加一列

    python fillna_pandas增加一列fillna填充缺失值df.fillna()importpandasaspdimportnumpyasnpfromnumpyimportnanasNaNdf1=pd.DataFrame([[1,2,3],[NaN,NaN,2],[NaN,NaN,NaN],[8,8,NaN]])df1

    2022年8月12日
  • Pycharm超好用的插件推荐,小新必备,快来收藏吧。(二)[通俗易懂]

    Pycharm超好用的插件推荐,小新必备,快来收藏吧。(二)[通俗易懂]Pcharm超好用的插件

    2022年8月25日
  • Linux安装vim编辑器_linux系统安装jdk教程

    Linux安装vim编辑器_linux系统安装jdk教程1、yum下载vimyum-yinstallvim*2、安装完之后开始配置vimvim/etc/vimrc3、打开文件后,添加如下代码setnu”设置显示行号setshowmode”设置在命令行界面最下面显示当前模式等setruler”在右下角显示光标所在的行数等信息setautoindent”设置每次单击Enter键后,光标移动到下一行时与上一行的起始字符对齐syntaxon”即设置语法检测,当编辑C或者Shell脚本时,

    2022年10月24日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号