我正在尝试将 java 中用户定义类的对象插入到 mongodb 集合中。
我的课是这样的:
class C extends ReflectionDBObject
{
int i;
C(){}
}
插入代码是
Mongo m = new Mongo("localhost");
com.mongodb.DB appdb = m.getDB("appdb");
DBCollection cmpcol = appdb.getCollection("feed");
DBObject bdbo = new BasicDBObject();
C c = new C();
c.i = 1;
bdbo.put("a",c);
cmpcol.insert(bdbo);
但是在插入时,对象在数据库中由空值表示。我在做什么错??我不想使用 gson 或 morphia。