mongoDB--简单操作

原创 2016年08月30日 10:45:14

1.打开控制台

1.cd mongodb-osx-x86_64-2.6.9/bin
2../mongod  mongodb 不能关闭控制台

2.新开控制台

1.cd mongodb-osx-x86_64-2.6.9/bin
2.登录管理mongodb,./mongo

3基本命令:

show dbs   查看现有数据库

4.use +数据库名字(自动创建)

5.show collections (展示数据库所有的集合<对应于关系型数据库的表>)

6· db.loopbacktest.find().pretty() (查询表中所有数据findone是查一条)

7.其他命令

LiuHaiYangdeMacBook-Pro:bin PersnHome$ ./mongo
MongoDB shell version: 2.6.9
connecting to: test
Server has startup warnings: 
2016-05-14T17:40:19.697+0800 [initandlisten] 
2016-05-14T17:40:19.697+0800 [initandlisten] ** WARNING: soft rlimits too low. Number of files is 256, should be at least 1000
> show dbs
admin     0.078GB
hyt_zsyy  0.078GB
local     0.078GB
> use hyt_zsyy
switched to db hyt_zsyy
> show collections
admins
doctor_schedules
hospitals
registrations
system.indexes
users
verify_codes
> 
> db.users.
db.users.aggregate(                  db.users.getSplitKeysForChunks(
db.users.clean(                      db.users.getWriteConcern(
db.users.constructor                 db.users.group(
db.users.convertToCapped(            db.users.groupcmd(
db.users.convertToSingleObject(      db.users.hasOwnProperty(
db.users.copyTo(                     db.users.help(
db.users.count(                      db.users.indexStats(
db.users.createIndex(                db.users.initializeOrderedBulkOp(
db.users.dataSize(                   db.users.initializeUnorderedBulkOp(
db.users.diskStorageStats(           db.users.insert(
db.users.distinct(                   db.users.isCapped(
db.users.drop(                       db.users.mapReduce(
db.users.dropIndex(                  db.users.pagesInRAM(
db.users.dropIndexes(                db.users.propertyIsEnumerable(
db.users.ensureIndex(                db.users.prototype
db.users.exists(                     db.users.reIndex(
db.users.find(                       db.users.remove(
db.users.findAndModify(              db.users.renameCollection(
db.users.findOne(                    db.users.runCommand(
db.users.getCollection(              db.users.save(
db.users.getDB(                      db.users.setSlaveOk(
db.users.getDiskStorageStats(        db.users.setWriteConcern(
db.users.getFullName(                db.users.shellPrint(
db.users.getIndexKeys(               db.users.stats(
db.users.getIndexSpecs(              db.users.storageSize(
db.users.getIndexStats(              db.users.toLocaleString(
db.users.getIndexes(                 db.users.toString(
db.users.getIndices(                 db.users.tojson(
db.users.getMongo(                   db.users.totalIndexSize(
db.users.getName(                    db.users.totalSize(
db.users.getPagesInRAM(              db.users.unsetWriteConcern(
db.users.getPlanCache(               db.users.update(
db.users.getQueryOptions(            db.users.validate(
db.users.getShardDistribution(       db.users.valueOf(
db.users.getShardVersion(            db.users.verify(
db.users.getSlaveOk(
> db.users.find();
{ "_id" : ObjectId("5732ffadefff83e1117de101"), "password_original" : "test", "password" : "test", "name" : "test", "deleted_at" : null, "updated_at" : ISODate("2016-05-11T09:47:25.143Z"), "created_at" : ISODate("2016-05-11T09:47:25.143Z"), "patient" : [ { "_id" : ObjectId("5732ffadefff83e1117de102"), "idcard" : "653130199201141458", "phone" : "18612233895", "name" : "test" } ], "idcard" : "653130199201141458", "address" : "", "email" : "", "phone" : "18612233895", "__v" : 0 }
{ "_id" : ObjectId("573427653baecec708a748d6"), "password_original" : "123456", "password" : "e10adc3949ba59abbe56e057f20f883e", "name" : "kkk", "deleted_at" : null, "updated_at" : ISODate("2016-05-12T06:49:09.038Z"), "created_at" : ISODate("2016-05-12T06:49:09.038Z"), "patient" : [ { "name" : "kkk", "phone" : "18847451913", "idcard" : "511523198702112410", "_id" : ObjectId("573427653baecec708a748d7") } ], "idcard" : "511523198702112410", "address" : "", "email" : "", "phone" : "18847451913", "__v" : 0, "weichatID" : "18847451913", "SickID" : "6001491388" 
303724147}
> db.users.find().pretty;
function (){
    this._prettyShell = true;
    return this;
}
> use new_db
switched to db new_db
> db.createUser({user:'haiyang',pwd:'haiyang',roles:[{role:'dbOwner',db:'new_db'}]});
Successfully added user: {
    "user" : "haiyang",
    "roles" : [
        {
            "role" : "dbOwner",
            "db" : "new_db"
        }
    ]
}
> db.auth('haiyang','haiyang')
1
> show dbs
admin     0.078GB
hyt_zsyy  0.078GB
local     0.078GB
new_db    (empty)
> 
> use hyt_rmyy
switched to db hyt_rmyy
> 
> 
> 
> use hyt_rmyy
switched to db hyt_rmyy
> 
> db.createUser({"user":"hyt_rmyy","pwd":"hyt_rmyy_pw",roles:[{"role":"dbOwner","db":"hyt_rmyy"}]})
Successfully added user: {
    "user" : "hyt_rmyy",
    "roles" : [
        {
            "role" : "dbOwner",
            "db" : "hyt_rmyy"
        }
    ]
}
> 
> 
版权声明:欢迎转载!

C#简单数据库操作

C#语言提供了丰富的数据库操作类库,极大地方便了对数据库的操作。在C#中,常用的有三种 访问数据库的模式分别为:SqlClient模式、OleDb模式和Odbc模式。其中SqlClient模式是微软老...
  • qq_20161893
  • qq_20161893
  • 2017年10月30日 13:08
  • 230

学会使用简单的MySQL操作

第十八章 学会使用简单的MySQL操作在前面两个章节中已经介绍过MySQL的安装了,但是光会安装还不够,还需要会一些基本的相关操作。当然了,关于MySQL的内容也是非常多的,只不过对于linux系统管...
  • u011225629
  • u011225629
  • 2015年08月25日 13:22
  • 1582

mongodb基本操作方法

一、mongodb简介mongodb属于文档型数据库,储存的是文档(Bson->json的二进制化)。我们熟知的MYSQL数据库,它的数据是以表的形式储存的,每条记录都具有相同的结构,这样使得查询起来...
  • jession_lin
  • jession_lin
  • 2017年03月06日 16:41
  • 690

android数据库的基本简单操作

接着上一次,本次完成android数据库的简单操作 添加数据: 上一节已经知道调用SQliteOPenHelper的getReadableDatabase()或getWritableDatabas...
  • WannerWang
  • WannerWang
  • 2015年10月10日 17:18
  • 341

字符串简单匹配算法

KMP字符串模式匹配通俗点说就是一种在一个字符串中定位另一个串的高效算法。简单匹配算法的时间复杂度为O(m*n),KMP匹配算法,可以证明它的时间复杂度为O(m+n).。...
  • sxh850297968
  • sxh850297968
  • 2015年04月23日 09:23
  • 1501

Java-POI读取Excel简单案例

利用poi工具把上篇输出后的.xls的内容读出来,打印到控制台。 package com.lzz.hssf;  import java.io.FileInputStream; import java....
  • lzz957748332
  • lzz957748332
  • 2014年07月31日 00:28
  • 10416

简单的sql操作

学习资料来自于https://www.codecademy.com/,所有的sql语句以SQLite关系型数据库管理系统为例。 Unit 1. Manipulation 示例表: 1...
  • u010366748
  • u010366748
  • 2016年04月03日 16:41
  • 1532

java操作mongoDB数据库的简单实例

首先导入mongoDB的jar包http://pan.baidu.com/s/1bnGMJRD   //DataBase.java package com.mongodb.test; import j...
  • Magneto7
  • Magneto7
  • 2014年04月03日 23:20
  • 2342

Spark 简单实例(基本操作)

目录[-] 1、准备文件 2、加载文件 3、显示一行 4、函数运用  (1)map  (2)collecct  (3)filter  (4)flatMap  (5)union...
  • sinat_29581293
  • sinat_29581293
  • 2017年06月02日 14:41
  • 483

12.Laravel5学习笔记:使用mongodb开发LBS应用

随着近几年各类移动终端的迅速普及,基于地理位置的服务(LBS)和相关应用也越来越多,而支撑这些应用的最基础技术之一,就是基于地理位置信息的处理。我所在的项目也正从事相关系统的开发,我们使用的是Lara...
  • hel12he
  • hel12he
  • 2015年11月26日 18:18
  • 3558
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mongoDB--简单操作
举报原因:
原因补充:

(最多只允许输入30个字)