目录
$type 操作符
$type操作符是基于BSON类型来检索集合中匹配的数据类型,并返回结果。
MongoDB 中可以使用的类型如下表所示:
插入测试数据
db.col.insert({
title: 'PHP 教程',
description: 'PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。',
by: '向同学',
url: 'http://www.baidu.com',
tags: ['php'],
likes: 200
})
db.col.insert({title: 'Java 教程',
description: 'Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。',
by: '向同学',
url: 'http://www.baidu.com',
tags: ['java'],
likes: 150
})
db.col.insert({title: 'MongoDB 教程',
description: 'MongoDB 是一个 Nosql 数据库',
by: '向同学',
url: 'http://www.baidu.com',
tags: ['mongodb'],
likes: 100
})
使用find()命令查看数据:
查询col集合中title为string的数据
db.col.find({'title':{$type:2}}).pretty();
db.col.find({'title':{$type:'string'}}).pretty();