gpt4 book ai didi

java - 将投影添加到吗啡查询

转载 作者:可可西里 更新时间:2023-11-01 10:44:25 24 4
gpt4 key购买 nike

在使用 Morphia 进行查询时,是否可以限制返回的字段(指定投影)?

在命令行中像这样:
db.Institution.find({name:/^Berlin/}, {slug:1})

或者使用 Java 驱动程序:BasicDBObject projection = new BasicDBObject("slug", 1);collection.find(new BasicDBObject(),projection);

谢谢

最佳答案

你知道,看https://code.google.com/p/morphia/wiki/Query#Ignoring_Fields

Pattern regex = Pattern.compile("^Berlin");
Query<InsitutionEntity> query = mongoDataStore.find(InsitutionEntity.class)
.field("name").equal(regex)
.retrievedFields(true, "slug").asList();

(没有测试,但应该是这样的)

关于java - 将投影添加到吗啡查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15535397/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com