SequoiaDB 简介						 
					
						快速入门						 
					
						安装部署						 
					
						数据库实例						 
					
						分布式引擎						 
					
						SAC 管控中心						 
					
						SequoiaPerf 性能分析工具						 
					
						参考手册						 
					
						常见问题及解答(FAQ)						 
					
						版本信息						 
					
{ $or: [ { <表达式1> }, { <表达式2> }, ... ] }
$or 是一个逻辑“或”操作,用于选择满足表达式( [ { <表达式1> }, { <表达式2> }, ... ] )其中一个表达式的记录。只要有一个表达式的计算结果为 true,记录就会返回。
查询集合 sample.employee 下 name 字段值为“Tom”,且 age 字段值为 20 或 price 字段值小于 10 的记录
> db.sample.employee.find( { name: "Tom", $or: [ { age: 20 }, { price: { $lt: 10 } } ] } )$or 匹配嵌套对象中的字段名,选择 age 字段值小于20或者嵌套对象 snapshot 中的 type 字段值为“system”的记录,并使用 $inc 更新这些记录的 salary 字段值
> db.sample.employee.update( { $inc: { salary: 200 } }, { $or: [ { age: { $lt: 20 } }, { "snapshot.type": "system" } ] } ) 展开
            展开
          
   
   
   
   
   
   
   
