zoukankan      html  css  js  c++  java
  • mongodb 简单操作

    首先在windows下安装mongodb,虽然最终的应用部署在linux下,但是实验性质的操作一般是windows下做的。安装比较简单,就不说了。

    安装好后,新建一个额外的目录dbpath:   比如我的是d:datadb

    进入安装目录,比如我的是:C:Program FilesMongoDBServer3.4in

    运行:mongod.exe --dbpath d:datadb

    成功之后一般是这样。可以用Netstat –ano|findstr “<端口号>”命令查看端口27017,mogo的默认端口是27017

    保持这个窗口,然后另起一个cmd窗口到C:Program FilesMongoDBServer3.4in目录下,执行:mongo.exe

    这个时候就可以执行mongodb的相关操作了

    show dbs:可以看到当前有哪些数据库,一般初始的有admin 和local。

    use dbname:使用哪个数据库,这个命令也可以新建数据库,但是没插入数据之前不会显示。

    db.dropDatabase():在use之后使用这个,可以删除数据库。

    db.collectionName.update():可以创建一个collection,并且根据后面的参数可以插入,更新数据。collection相当于一个表,但是这个表的是一个逻辑上的表。意思是,如果你愿意,你可以把各种数据都一股脑全放到一个collection里边,只要你自己能区分出来就行了。存进去的数据看起来是json格式。
    比如:db.test.update({'type':'test'},{'type':'test'},{w:1,upsert:true}),会创建一个test的collection,并且往里边添加一条数据,如果有这条数据的话,就是更新。
    { "_id" : ObjectId("58bb72784ea40ee1ba0f690f"), "type" : "test" }
     
    db.COLLECTION_NAME.drop():删除collection。
    db.COLLECTION_NAME.remove(DELLETION_CRITTERIA):删除document,document就是数据
    这样,增删改查基本都在里边了。
     
    参考手册:https://docs.mongodb.com/
     
     
     
  • 相关阅读:
    Java:面向对象的编程语言
    Java基本数据类型
    NotePad++安装及配置
    MarkDown的黄金搭档Typora编辑器
    rabbitmq常用命令【转载】
    rabbitmqweb管理端口http://localhost:15672/ 无法访问可能出现的问题
    又一个关于TP5的坑 模板页注释了的 {aaa} 依然是会被访问的
    关于layui的分页
    使用TP5容易遇到的坑
    TP5访问不了控制器
  • 原文地址:https://www.cnblogs.com/yangluping/p/6504459.html
Copyright © 2011-2022 走看看