- 字符串(utf-8)
> db.c2.save({name:"李俊",sex:"boy"})
- 布尔bool(只能是true,false)
> db.c2.save({name:"jack",school:"tarena",single:false})
> db.c2.save({name:"jack",school:"tarena",single:true})
- 空 null
> db.c2.save({name:"lilei",school:"tarena",single:false,pay:null})
- 数值
a. 默认使用64位浮点型数值 整数和小数都可以
> db.c2.save({name:"lilei",gz:18000.88})
> db.c2.save({name:"tom",gz:18000})
b. NumberInt(4字节整数)
> db.c2.save({name:"harry",xf:NumberInt(498)})
> db.c2.save({name:"tom",xf:NumberInt(498.23)}) //可以存但是只取整数部分
c. NumberLong (8字节整数)
> db.c2.save({name:"tom",xf:NumberLong(4918)})
- 代码function( ){/* */}
> db.c2.save(
... {
... lname:"php",
... code:function(){/* <?php echo "hello boy"; ?> */ },
... like:10000
... }
... )
> db.c2.find({lname:"php"})
- 正则 /正则表达式/ 和 内嵌
a.正则
> db.c2.save({jname:"shell",rcode:/.$/})
> db.c2.find({jname:"shell"})
b.内嵌
> db.c2.save({
tarena: {address:"Beijing",tel:"888888",person:"hansy" }
})
- 数组 [ 值1,值2,值N, …]
> db.c2.save({name:"xiaoqiang",like:["girl","game","eat","sleep"]})
> db.c2.find()
-
日期 New Date( )
-
对象 ObjectId( )
> db.c2.save({name:"xiaohong",stu_id:ObjectId(),class:"nsd1804"})