Day: January 4, 2016

MongoDB 教程三: 高级查询 (SQL到MongoDB映射表)

MongoDB 系列教程索引 : MongoDB 教程索引 (附有视频) 查询接口 对于查询操作,MongoDB 提供了 db.collection.find() 方法。这个方法接收查询条件和映射两个条件并且返回一个指向匹配文档的 游标 。你可以使用 limits, skip 和 sort orders 来有选择的修饰查询。 下图把 MongoDB 查询操作组成部分进行了高亮显示: The components of a MongoDB find operation. 下图展示了使用 SQL 的相同查询: The components of a SQL SELECT statement. 例子 db.users.find( { age: { $gt: 18 } }, { name: 1, ad… Read More

MongoDB 教程三: 高级查询

(视频来源:php兄弟连) MongoDB 系列教程索引 : MongoDB 教程索引 (附有视频)   MongoDB支持的查询语言非常强大,语法规则类似于面向对象的查询语言,可以实现类似关系数据库单表查询的绝大部分功能,并且由于 MongoDB可以支持复杂的数据结构,不受二维表形式的限制,因此MongoDB的查询速度非常快。下面介绍一些MongoDB的高级查询语法。 1、条件操作符查询 所谓条件操作符,就是< 、<=、>、>=这些符号,相应的查询语法如下: db.collection.find({"key":{$gt:value}}); //大于 key>value db.coll… Read More

MongoDB 教程二: 添加, 删除,查询 shell命令

(视频来源:php兄弟连) MongoDB 系列教程索引: MongoDB 教程索引 (附有视频) MongoDB Shell 常用操作命令 MonoDB shell命令操作语法和JavaScript很类似,其实控制台底层的查询语句都是用JavaScript脚本完成操作的。 Ø 数据库 //1、Help查看命令提示 help db.help(); db.yourColl.help(); db.youColl.find().help(); rs.help(); //2、切换/创建数据库 >use yourDB; //当创建一个集合(table)的时候会自动创建当前数据库 //3、查询所有数据库 show dbs; //4、删除当前使用数据库… Read More