- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
在使用 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/
如何使用吗啡(或不使用它)编写查询来匹配其集合不包含具有某些值的子级的所有文档?就我而言,该集合包含字符串,如下所示: myClass{ Collection collec
我正在使用吗啡来持久化其字段之一为 BigDecimal 的对象。 @Entity class MyObject { BigDecimal myField; } 我尝试将其保存到数据库:
Gwt -> RPC -> MongoDB (Morphia) Caused by: java.lang.IncompatibleClassChangeError: Implementing clas
使用 Morphia,是否可以对嵌入数组内的对象执行 saveOrUpdate/upsert 操作。 考虑以下文档: { _id : "abcd", myArray : [{ "key
我是一名优秀的程序员,十分优秀!