MongoDB数据查询中的关键字&ne

mongodb有这样一个关键字 ne 就是not equal的意思

Syntax: {field: {$ne: value} }
$ne selects the documents where the value of the field is not equal (i.e. !=) to the specified value. This includes documents that do not contain the field.
like this
在这里插入图片描述
就是查询到了id不为1的数据

那在这里呢,我们就可以这样构造进行注入:

http://192.168.247.132/inj.php?id[$ne]=2
在这里插入图片描述

$ne 过滤
在这里插入图片描述

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MongoDB,有两种类型的查询:简单查询和封装查询。简单查询使用基本的键值对来指定查询条件,例如:db.collection.find({"key":"value"}). 封装查询则使用$or和$and等关键字来指定多个查询条件。 对于OR条件查询,可以使用$or关键字来指定多个条件,例如:db.collection.find({$or: [{"key1":"value1"}, {"key2":"value2"}]}). 这将返回满足任一条件的文档。 对于AND条件查询,可以直接在find()方法传入多个键值对,它们之间的关系是与的关系,例如:db.collection.find({"key1":"value1", "key2":"value2"}). 这将返回同时满足所有条件的文档。 需要注意的是,封装查询可以在一个查询使用不同的关键字和条件组合,以满足更复杂的查询需求。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [mongodb查询](https://blog.csdn.net/weixin_57435957/article/details/122467085)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [MongoDB——查询操作详解](https://blog.csdn.net/cold___play/article/details/121406776)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值