golangMongoDB bson.语法
golangMongoDB bson.语法
·
一、类型
bson.D{} // 顺序执行
bson.M{} // 与D相似,无序
bson.A{} // 数组
bson.E{} // 单一子项
二、单条件查询
条件查询例子 bson.M{ key : value}
key是MongoDB的字段名
bson.M{ "$eq" : value} // 等于
bson.M{ "$gt" : value} // 大于
bson.M{ "$gte" : value} // 大于或等于
bson.M{ "$in" : value} // value是数组,选择字段值等于指定数组中任何值
bson.M{ "$lt" : value} // 小于
bson.M{ "$lte" : value} // 小于等于
bson.M{ "$ne" : value} // 不等于
bson.M{ "$nin" : value} // 数组不在范围内
bson.M{ "$exists" : value} // 字段是否存在
bson.M{ "$size" : value} // 长度
bson.M{ "$all" : value} // 所有
三、多条件查询
$and // 包含一个或多个
$not // 不
$nor // 包含一个
$or // 并
$set // 修改
$inc // 增
$push// 数组增
$pull // 数组删除
更多推荐
已为社区贡献1条内容
所有评论(0)