`
木zi_鸣
  • 浏览: 2800 次
社区版块
存档分类
最新评论

mondb入手

阅读更多
windows 启动mongodb  编写bat文件,

mongod --dbpath D:\software\MongoDBDATA
mongod --help  查询各种配置
配置在mongob

打开批处理,即可启动,27017原生端口,shell操作监控端口  扩展28017,web端操作端口

启动配置文件配置,

数据更灵活   每一条数据的字段都可以不同  nosql数据库更灵活的表现

mongo shell操作  首先启动客户端,
建立mongodb27017.bat   编辑配置项  启动用到mongod.exe   shell用到mongo.exe 
mongo 127.0.0.1:27017(/admin)
即可  然后点击bat启动  即可进入编辑模式

use foobar 并未创建,只是在mongo缓存当中,预处缓冲池当中,只有加入相应的list,即模板集合当中 才会被真正创建   离开即被删除 

给指定数据库添加集合和记录  db.persons.insert({name:"iteye"}) ,会添加personslist 和name记录
show dbs 可查询所有数据库 
db.[documentName].insert({....})  给制定数据库添加集合并添加记录  传入数据为BSON,除了数据格式更多以外,格式同json时一样的
查看数据库中所有文档 (即表)  show collections   可以查到persons 和系统默认的 system.indexes  存储索引
db.system.indexes.find()  会查询索引  索引列为  _id_
db指的是当前数据库   db.persons.find() 会查询此下所有数据  ,会发现多一个  _id_索引列
db.[documentName].findOne()   查询第一条数据
更新文档数据(参考修改表)  db.persons.update({name:"iteye"},{$set:{name:"itpigu"}})
db.[documentName].update({查询条件},{更新内容})
例子:  var p = db.persons.findOne()   db.persons.update(p,{name:"uspcat"})
仅有的name属性会变成 uspcat  如果更新为  db.persons.update(p,{age:1}),name属性会被消失,只剩下age属性,是否需要同时写入name属性进行保留?
如果加入$set模式修改,则可保留原数据,新增额外数据

db.persons.remove({age=2})  删除age=2的属性,{}第一个为查询器
删除数据中的集合   db.persons.drop()   打印“true” 则删除成功
删除数据库  db.dropDatabase()  打印删除结果 

mongoDB的API  db.help()   db.getName()  返回目前正在使用的数据库 ; db.stats()  数据库状态  

也可以看集合的 API   db.persons.help()


数据库和集合的命名规范
1 不能是空字符串  2  不能含有  '' 空格 $ / \ , \O 空字符  3 应该全部小写  4  最多64个字节  5  数据库名不能与现有系统保留库同名,如 admin  local config

可以如下   db-text 但是不能通过   db.[documentName] 得到了  ,要改为db.getCollection(documentName)   因为db-text会被当成时剑法操作
use  db-text  db.getCollection("db-text").text.insert({name:"aaaa"})   尽量避免  操作麻烦



function insert(object){
    ...bd.getCollection("db-text").text.insert(object)......
}

insert({name:"aaaa"})   可以直接定义js函数

可以使用db.eval("");

MongoDBVUE 图形化界面  安装和简单使用


















分享到:
评论

相关推荐

    MonDB在Windows 平台安装.与操作

    MongoDB 是一个流行的开源文档数据库管理系统,用于存储和处理非结构化或半结构化数据。在Windows平台上安装MongoDB涉及几个关键步骤,包括选择合适的版本、下载安装包、创建数据目录以及启动MongoDB服务器。...

    JMongoBrowser-linux-all_0-9-2 MonDB可视化工具

    JMongoBrowser-linux-all_0-9-2 MonDB可视化工具JMongoBrowser-linux-all_0-9-2 MonDB可视化工具JMongoBrowser-linux-all_0-9-2 MonDB可视化工具JMongoBrowser-linux-all_0-9-2 MonDB可视化工具

    http权威指南+mondb权限指南第2版-超清

    《HTTP权威指南》和《MongoDB权限指南第2版》是两本在IT行业中至关重要的书籍,涵盖了网络通信和数据库管理的关键知识。 ...对于任何涉及Web开发、网络编程或系统架构的IT专业人士来说,这本书都是必备的参考书籍。...

    c# MongoDB工具类,增删改查分页外加Grdfs代码示例

    MongoDB是一种流行的开源文档数据库,它使用JSON-like文档进行存储,具有灵活性和高性能。在C#环境中,可以使用官方提供的MongoDB驱动程序来与MongoDB进行交互。本篇将详细介绍如何利用C# MongoDB驱动1.7版本进行增...

    Java与Mongodb的demo

    Java与MongoDB的集成是现代Web开发中常见的一种技术组合,MongoDB是一个强大的NoSQL数据库,而Java作为广泛使用的编程语言,提供了丰富的库来与MongoDB进行交互。在这个"Java与MongoDB的demo"中,我们将深入探讨如何...

    MongoDB插入数据

    MongoDB是一种流行的开源、分布式文档型数据库,常用于处理海量数据和实时应用程序。它采用了NoSQL的数据模型,相比传统的关系型数据库(如MySQL),MongoDB更适用于非结构化或半结构化的数据存储。...

    spoon 连接mongodb

    pdi-ce-7.1.0.0-12连接mongodb并设定时间参数查询数据

    Dockerfile(php7.4+swoole+amqp+redis+mongodb+makecache)

    php7.4包含常用扩展

    mongodb必用驱动包

    mongodb必用驱动包架包jar包

    MongoDB的介绍和使用.docx

    6. 启动 MongoDB:`./mongod --dbpath /data/mondb --logpath /data/monlog/mon.log --fork --port 27017` 7. 连接 MongoDB:`./mongo` 基本命令 1. 查看数据库:`show dbs` 或 `show databases` 2. 进入数据库:`...

    registra_feedback:api在数据库中注册gabrielmarinho.site反馈并发送感谢电子邮件

    在mondb Altas上的帐户 电邮帐号 Sendgrid帐户 怎么跑? 克隆此存储库 在终端中打开文件夹 npm安装 将.env文件与您的数据一起添加(遵循config.txt模式) 节点--experimental-modules ./index.js 使用的技术 ...

    informix 11新能优化指南

    - `mondb` 和 `onmon` 工具:用于自动化性能监控和警报设置,帮助及时发现性能问题。 10. **数据库配置参数**: - 配置参数调整:如`db_conf`文件中的参数,如`num_buffers`、`log_buf_size`等,需要根据实际负载...

    informix 部署

    对于工具,Informix提供了一系列实用工具,如`mondb`监控数据库性能,`dbadmin`管理用户和角色,`dbexportimport`处理数据导入导出等,熟练运用这些工具能提高运维效率。 总的来说,Informix部署是一个综合性的过程...

    studio3t 安装文件

    mongodb数据库的可视化操作插件,类似mysql一样,内部提供各种各样的函数,以及聚合,map-reduce等快速查询方法。

    informix 安装指南 for unix&linux安装指南 v9.4

    例如,`dbexport`和`dbimport`用于数据导入导出,`mondb`和`onstat`用于监控数据库状态,`dbaccess`用于查询和管理数据库等。 综上所述,《Informix 安装指南 for Unix&Linux 安装指南 V9.4》详细涵盖了从系统准备...

    informix相关资料

    8. **监控与维护**:Informix提供了一系列工具用于监控数据库性能(如mondb、onstat)、管理数据库(如dbaccess、dbexportimport)、诊断问题(如dbconsole、dbhealth)。了解并熟练使用这些工具对于日常数据库维护...

    informix 健康检查

    3. **性能指标检查**:利用Informix的内置工具如mondb、dbexport、dbimport等收集性能指标,如查询响应时间、缓冲区命中率、事务速率等。 4. **索引维护**:检查索引碎片和利用率,定期进行重建或优化,以保持查询...

    informix客户端软件

    4. **性能监控工具**:如 `mondb` 和 `onstat`,帮助用户实时监控数据库的性能指标,进行问题诊断和调优。 5. **备份恢复工具**:`dbbackup` 和 `dbrestore` 用于数据库的备份和恢复,确保数据的安全性。 6. **SQL...

Global site tag (gtag.js) - Google Analytics