- 博客(3)
- 收藏
- 关注
原创 使用MongoTemplate条件查询结果为null的一种特殊情况
即外层有一个字段名为 snap_id,也有一个字段名为 snap,并且snap里是一个对象,而snap对象里有一个字段为_id,可以是@Id注解,因为@Id注解的字段默认是 _id。可见上述代码做了很简单的事情,即通过snap_id以及article_id查询数据。在确认查询数据均正确的情况下,返回的值一直是null。发现真实的查询将 snap_id 转换为了 snap._id,导致无法查询出数据。这样就导致了问题的发生,最简单的做法是更改外层snap_id的字段名,改为sid或者snapId。
2025-09-12 14:52:57
349
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1