公司开始要把部分业务转到NoSQL上,并且决定开始使用mongodb作为技术栈,于是花了两天时间搭建服务、学习语法,以下给大家分享一些关系型数据库sqlserver在非关系型数据库mongodb的一些复杂语句的实现。
首先,假设我们有一张表(集合:info),这张表有6个字段,分别是
itemid(商品ID)
title(商品名称)
price(价格)
vol(销量)
val(销额)
brand(品牌)
month(月份)
media(销售渠道)
你可以想想它大致长这样:
1、先上点轻食
(1)大于/小于/等于/不等于/与/或
// 或方法
// select * from info where brand='A' or brand='B'
db.getCollection("info").find({"$or": [{"brand":"A"}, {"brand":"B"}]}).count()