springmongodb:如何通过regex从数组中删除字符串?

omqzjyyz  于 2021-07-13  发布在  Java
关注(0)|答案(0)|浏览(208)

我有一个名为 person 文件如下:

{
  _id: 123456,
  tags:["abc","abd","bcd"]
}

现在使用springmongotemplate我想从 tags 元素以 ab ,尝试了多种方法,但没有运气。
例如,我试过但没有成功:

Update update = new Update().pull("tags",query(new Criteria().regex("^ab")));
        Query query = query(where("_id").is(123456));
        mongoTemplate.updateMulti(query, update, "person");

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题