use myNewDB
这样就创建了一个数据库。
myNewDB.myNewCollection1.insertOne( { x: 1 } )
这样就新增了一条记录,同时创建了Collection。
要切换为原来的数据库,可以用use
use db;
创建指定容量Collection,比如日志数据log:
db.createCollection("log", { capped : true, size : 5242880, max : 5000 } )
指定容量数据库如果超过size设置可以自动清理旧数据,存储数量最大为max
判断是否顺序:
db.collection.isCapped()
Collection里面存储的是文档,MongoDB的文档是BSON格式,也是JSON的样子,不过格式类型更多,比如类型ObjectId,String,Timestamp等。
比如定义一个文档:
var mydoc = {
_id: ObjectId("5099803df3f4948bd2f98391"),
name: { first: "Alan", last: "Turing" },
birth: new Date('Jun 23, 1912'),
death: new Date('Jun 07, 1954'),
contribs: [ "Turing machine", "Turing test", "Turingery" ],
views : NumberLong(1250000)
}