码迷,mamicode.com
首页 > 数据库 > 详细

mongodb操作数据集合

时间:2017-12-22 21:52:59      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:object   还需要   move   参数   col   post   数据集   比较   布尔   

1.创建数据集:

a.创建不设置参数的默认数据集(默认数据集自带一个流水id,_id)

 db.createCollection("mycol") //创建默认集合

b.创建指定参数的数据集

db.createCollection("mycol", {capped : false, autoIndexID : true, size : 6142800, max : 10000 } )    //创建指定参数集合

capped如果为true,则启用封顶集合,后面的update不成功

 

指定参数: capped Boolean (可选)如果为true,则启用封顶集合。封顶集合是固定大小的集合,会自动覆盖最早的条目,当它达到其最大大小。如果指定true,则需要也指定尺寸参数。
autoIndexID Boolean (可选)如果为true,自动创建索引_id字段的默认值是false。
size number (可选)指定最大大小字节封顶集合。如果封顶如果是 true,那么你还需要指定这个字段。
max number (可选)指定封顶集合允许在文件的最大数量。

2.显示数据集列表:

show collections

3.删除数据集:

db.mycol.drop()

4.插入记录,顺带创建数据集(按默认创建):(如果没有user数据集会自动创建一个user数据集)

db.user.insert({"email":"aa@126.com"})
    db.user.insert({
        email:‘aa@126.com‘,
        pwd:‘aa‘,
        nicheng:‘donglixia‘,
        age:20
    })
    db.user.insert([
        {
            email:‘aa@126.com‘,
            pwd:‘aa‘,
            nicheng:‘donglixia‘,
            age:26
        },
        {
            email:‘bb@126.com‘,
            pwd:‘bb‘,
            nicheng:‘donglixia‘,
            age:27
        },
        {
            email:‘cc@126.com‘,
            pwd:‘cc‘,
            nicheng:‘donglixia‘,
            age:28
        },
    ])

5.查看数据集:

db.mycol.find()
db.mycol.find().pretty()  //格式化显示
db.mycol.findOne()      //返回一条记录

6.删除记录:

db.mycol.remove({})

附:数据类型
数据类型
String : 这是最常用的数据类型来存储数据。在MongoDB中的字符串必须是有效的UTF-8。
? Integer : 这种类型是用来存储一个数值。整数可以是32位或64位,这取决于您的服务器。
? Boolean : 此类型用于存储一个布尔值 (true/ false) 。
? Double : 这种类型是用来存储浮点值。
? Min/ Max keys : 这种类型被用来对BSON元素的最低和最高值比较。
? Arrays : 使用此类型的数组或列表或多个值存储到一个键。
? Timestamp : 时间戳。这可以方便记录时的文件已被修改或添加。
? Object : 此数据类型用于嵌入式的文件。
? Null : 这种类型是用来存储一个Null值。
? Symbol : 此数据类型用于字符串相同,但它通常是保留给特定符号类型的语言使用。
? Date : 此数据类型用于存储当前日期或时间的UNIX时间格式。可以指定自己的日期和时间,日期和年,月,日到创建对象。
? Object ID : 此数据类型用于存储文档的ID。
? Binary data : 此数据类型用于存储二进制数据。
? Code : 此数据类型用于存储到文档中的JavaScript代码。
? Regular expression : 此数据类型用于存储正则表达式

mongodb操作数据集合

标签:object   还需要   move   参数   col   post   数据集   比较   布尔   

原文地址:http://www.cnblogs.com/yu-hailong/p/8087488.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!