`

操作mongo db

 
阅读更多

 启动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操作mongo DB数据库例子"提供了使用Java与MongoDB交互的示例代码,对于学习如何在Java应用中集成MongoDB非常有帮助。MongoDB的主要优势包括灵活的数据模型、高性能以及易于扩展性。 首先,我们需要...

    Mongo DB 可视化工具 robo3t-1.4.3

    可视化工具是管理和操作Mongo DB的重要辅助手段,能够帮助用户更直观地查看和操作数据库。robo3t(原名Robomongo)就是这样一个工具,提供了一个图形用户界面来简化Mongo DB的交互过程。 标题中的"robo3t-1.4.3"指...

    mongo4ben:适用于Benerator的Mongo DB插件-开源

    Mongo4Ben是一个专门为Benerator设计的Mongo DB插件,它为开发者提供了一个便捷的途径,在Benerator项目中集成和操作Mongo DB数据库。这个插件的出现使得开发人员能够在Mongo数据库实例中进行数据的存储、更新和查询...

    mongo db 0801

    - 通过 `use <db>` 命令可以选择使用某个数据库。 #### 四、MongoDB 的安装与工具 MongoDB 的安装相对简单,可以从官网下载适合不同操作系统版本的安装包。安装完成后,可以通过命令行工具 `mongosh` 连接到 ...

    Mongo DB 安装,Windows下 Mongo DB 服务安装

    在Windows操作系统上安装MongoDB服务是开发或部署MongoDB应用的第一步。以下是对MongoDB在Windows上的安装过程以及如何配置服务的详细解释。 **一、MongoDB的下载与安装** 1. 首先,访问MongoDB的官方网站...

    resfult for mongo db

    "resfult for mongo db"可能是指与MongoDB相关的查询结果或特定功能的讨论。 MongoDB的核心特点包括: 1. **文档数据库**:MongoDB以BSON(Binary JSON)文档存储数据,这种格式允许快速存储和检索复杂结构的数据...

    Mongo DB数据库命令集合.rar

    这份"Mongo DB数据库命令集合.rar"压缩包文件包含了MongoDB数据库日常操作的基础命令,对于初学者来说是一份非常实用的学习资料。接下来,我们将详细讨论MongoDB的一些核心概念和常用命令。 首先,了解MongoDB的...

    mongo db visual studio2010 实现插入删除操作 源代码

    Visual Studio 2010 是微软提供的一个强大的集成开发环境(IDE),支持多种编程语言,包括C#,它是实现MongoDB操作的常用工具。 本示例源代码提供了在Visual Studio 2010中使用C#与MongoDB进行交互的基本方法,涵盖...

    mongo db demo

    在本"mongo db demo"中,我们将深入探讨MongoDB的基本概念、安装与配置、数据模型、查询操作以及一些高级特性。 一、MongoDB基本概念 1. 文档数据库:MongoDB基于文档存储,其数据模型是JSON格式的BSON(Binary ...

    Mongo DB 权威指南(中文版)

    - **mongo**:shell命令行工具,用于执行SQL语句或JavaScript脚本来操作数据库。 - **mongos**:路由进程,用于连接多个shard并提供统一接口给客户端。 - **config server**:配置服务器,保存集群配置信息。 - ...

    Mongo Db Course - M001 MongoDB Basics

    总的来说,"M001 MongoDB Basics"课程涵盖了MongoDB的基本概念、Atlas集群的创建和管理,以及使用MongoDB Shell进行数据库操作。通过这个课程,学生将能够理解和掌握MongoDB的核心功能,为更深入的学习和实际项目...

    Mongo Db-201902版本

    Java驱动程序提供了丰富的API,用于执行CRUD(创建、读取、更新、删除)操作以及更复杂的查询和聚合操作。使用Java驱动,开发者可以轻松地将MongoDB集成到Java应用程序中,实现数据持久化和业务逻辑处理。 在提供的...

    robot mongo操作手册

    可以通过`db.stats()`获取数据库统计信息,启用日志记录来追踪错误和操作。 总之,MongoDB作为现代应用的首选数据库之一,提供了强大的数据管理能力。通过深入学习和实践,你可以充分利用其特性,解决各种数据存储...

    mongo-db-project-training:有关mongo DB项目的基础,参考Git URI

    Mongo DB培训JSON嵌套Json(JavaScript对象表示法) BSON是mongoDB中的格式使用文件结构JavaScript Shell命令优秀的车手文件结构文件= JSON物件将数据存储为BSON(二进制JSON) 容易进入灵活的索引能力易于适应常见...

    java操作mongo的小例子

    本示例将探讨如何使用Java与MongoDB进行交互,实现数据的存取操作。 首先,为了在Java中使用MongoDB,我们需要引入MongoDB的Java驱动程序。这通常通过Maven或Gradle的依赖管理工具完成。对于Maven,可以在`pom.xml`...

    Spring4 整合MongoDB详细讲解项目源码

    NoSql 其灵活的数据存储方式备受当前IT从业人员的青睐 Mongo DB很好的实现了面向对象的思想 OO思想 在Mongo DB中 每一条记录都是一个Document对象 Mongo DB最大的优势在于所有的数据持久操作都无需开发人员手动编写...

    mongo db introductoin

    为了选择一个数据库进行操作,在mongosh shell中,可以使用`use <db>`命令来切换。 #### 六、MongoDB客户端工具 - **MongoDB Shell**:这是一种客户端工具,用户可以通过它查询和更新数据以及执行管理操作。 - **...

    mongoDB mongoVUE

    MongoVUE还提供了丰富的命令行工具,如`db.collection.insert()`, `db.collection.find()`, `db.collection.update()`等,以满足不同需求。 5. **索引管理**:对于优化查询性能,MongoVUE允许用户创建、查看和删除...

    php_mongo-1.3.0

    `$db = $client->selectDB('database_name')`来选择数据库,`$collection = $db->selectCollection('collection_name')`获取集合,然后进行插入、查询、更新和删除等操作。 插入数据的基本操作如下: ```php $...

    mongo本地操作连接工具

    本文将详细介绍"mongo本地操作连接工具"——Robo 3T(原名Robomongo),以及如何使用它来连接和管理MongoDB数据库。 Robo 3T是一款轻量级、跨平台的MongoDB管理工具,支持Windows、Mac OS X和Linux操作系统。它的...

Global site tag (gtag.js) - Google Analytics