启动mongdb
1 用root/root账号登录
2 进入到/home/zxin10/mongodb/bin目录(执行 cd /home/zxin10/mongodb/bin)
3 执行命令 nohup ./mongod --logpath /home/zxin10/mongodb/logs --dbpath /home/zxin10/mongodb/data/db --auth -directoryperdb &
4 执行./mongo 连接mongoDB客户端,查看是否成功启动;出现
connecting to: test
>
则表明启动成功。
注:非法操作数据库 /home/zxin10/mongodb/data/db 下有个 *.lock文件
删掉,再重启tomcat。
(1)更新用户扩展信息:
db.user_basicinfo.update({"userid" : "1000000004"},{$set : {"status" : "0"}})
将当前userid的status改为1
(2)删除用户信息示例
db.user_basicinfo.remove({"userid" : "9999991"})
db.user_appinfo.remove({"userid" : "9999991"})
(3)新增用户信息示例
doc = { "email" : "super@zte.com.cn", "loginname" : "super", "mobilephone" : "18000000001", "servicelist" : [{ "SNS" : 1 }], "userid" : "9999991", "username" : "super", "userpwd" : "lY@BWzM_PD60D2LYiRxEJ3CfYcwcWcT8", "apid": "9000000001"}
db.user_basicinfo.insert(doc)
doc = { "serviceid" : "SNS", "userid" : "9999991", "aptype" : "0", "websiteurl" : "http://zte.com.cn", "description" : "super....test", "status" : "1", "regtime" : "2011-12-24 21:14:27" }
db.user_appinfo.insert(doc)
doc = {"test":"123","email" : "super@zte.com.cn", "loginname" : "super", "mobilephone" : "18000000001", "servicelist" : [{ "SNS" : 1 }], "userid" : "10000", "username" : "super", "userpwd" : "lY@BWzM_PD60D2LYiRxEJ3CfYcwcWcT8", "apid": "9000000001"}
db.user_basicinfo.insert(doc)
分享到:
相关推荐
这篇博客"java操作mongo DB数据库例子"提供了使用Java与MongoDB交互的示例代码,对于学习如何在Java应用中集成MongoDB非常有帮助。MongoDB的主要优势包括灵活的数据模型、高性能以及易于扩展性。 首先,我们需要...
可视化工具是管理和操作Mongo DB的重要辅助手段,能够帮助用户更直观地查看和操作数据库。robo3t(原名Robomongo)就是这样一个工具,提供了一个图形用户界面来简化Mongo DB的交互过程。 标题中的"robo3t-1.4.3"指...
Mongo4Ben是一个专门为Benerator设计的Mongo DB插件,它为开发者提供了一个便捷的途径,在Benerator项目中集成和操作Mongo DB数据库。这个插件的出现使得开发人员能够在Mongo数据库实例中进行数据的存储、更新和查询...
- 通过 `use <db>` 命令可以选择使用某个数据库。 #### 四、MongoDB 的安装与工具 MongoDB 的安装相对简单,可以从官网下载适合不同操作系统版本的安装包。安装完成后,可以通过命令行工具 `mongosh` 连接到 ...
在Windows操作系统上安装MongoDB服务是开发或部署MongoDB应用的第一步。以下是对MongoDB在Windows上的安装过程以及如何配置服务的详细解释。 **一、MongoDB的下载与安装** 1. 首先,访问MongoDB的官方网站...
"resfult for mongo db"可能是指与MongoDB相关的查询结果或特定功能的讨论。 MongoDB的核心特点包括: 1. **文档数据库**:MongoDB以BSON(Binary JSON)文档存储数据,这种格式允许快速存储和检索复杂结构的数据...
这份"Mongo DB数据库命令集合.rar"压缩包文件包含了MongoDB数据库日常操作的基础命令,对于初学者来说是一份非常实用的学习资料。接下来,我们将详细讨论MongoDB的一些核心概念和常用命令。 首先,了解MongoDB的...
Visual Studio 2010 是微软提供的一个强大的集成开发环境(IDE),支持多种编程语言,包括C#,它是实现MongoDB操作的常用工具。 本示例源代码提供了在Visual Studio 2010中使用C#与MongoDB进行交互的基本方法,涵盖...
在本"mongo db demo"中,我们将深入探讨MongoDB的基本概念、安装与配置、数据模型、查询操作以及一些高级特性。 一、MongoDB基本概念 1. 文档数据库:MongoDB基于文档存储,其数据模型是JSON格式的BSON(Binary ...
- **mongo**:shell命令行工具,用于执行SQL语句或JavaScript脚本来操作数据库。 - **mongos**:路由进程,用于连接多个shard并提供统一接口给客户端。 - **config server**:配置服务器,保存集群配置信息。 - ...
总的来说,"M001 MongoDB Basics"课程涵盖了MongoDB的基本概念、Atlas集群的创建和管理,以及使用MongoDB Shell进行数据库操作。通过这个课程,学生将能够理解和掌握MongoDB的核心功能,为更深入的学习和实际项目...
Java驱动程序提供了丰富的API,用于执行CRUD(创建、读取、更新、删除)操作以及更复杂的查询和聚合操作。使用Java驱动,开发者可以轻松地将MongoDB集成到Java应用程序中,实现数据持久化和业务逻辑处理。 在提供的...
可以通过`db.stats()`获取数据库统计信息,启用日志记录来追踪错误和操作。 总之,MongoDB作为现代应用的首选数据库之一,提供了强大的数据管理能力。通过深入学习和实践,你可以充分利用其特性,解决各种数据存储...
Mongo DB培训JSON嵌套Json(JavaScript对象表示法) BSON是mongoDB中的格式使用文件结构JavaScript Shell命令优秀的车手文件结构文件= JSON物件将数据存储为BSON(二进制JSON) 容易进入灵活的索引能力易于适应常见...
本示例将探讨如何使用Java与MongoDB进行交互,实现数据的存取操作。 首先,为了在Java中使用MongoDB,我们需要引入MongoDB的Java驱动程序。这通常通过Maven或Gradle的依赖管理工具完成。对于Maven,可以在`pom.xml`...
NoSql 其灵活的数据存储方式备受当前IT从业人员的青睐 Mongo DB很好的实现了面向对象的思想 OO思想 在Mongo DB中 每一条记录都是一个Document对象 Mongo DB最大的优势在于所有的数据持久操作都无需开发人员手动编写...
为了选择一个数据库进行操作,在mongosh shell中,可以使用`use <db>`命令来切换。 #### 六、MongoDB客户端工具 - **MongoDB Shell**:这是一种客户端工具,用户可以通过它查询和更新数据以及执行管理操作。 - **...
MongoVUE还提供了丰富的命令行工具,如`db.collection.insert()`, `db.collection.find()`, `db.collection.update()`等,以满足不同需求。 5. **索引管理**:对于优化查询性能,MongoVUE允许用户创建、查看和删除...
`$db = $client->selectDB('database_name')`来选择数据库,`$collection = $db->selectCollection('collection_name')`获取集合,然后进行插入、查询、更新和删除等操作。 插入数据的基本操作如下: ```php $...
本文将详细介绍"mongo本地操作连接工具"——Robo 3T(原名Robomongo),以及如何使用它来连接和管理MongoDB数据库。 Robo 3T是一款轻量级、跨平台的MongoDB管理工具,支持Windows、Mac OS X和Linux操作系统。它的...