Open
Description
如果自定义的字符串类型的_id 会报 ObjectId 验证问题
ZMoDoc old = zMoCo.findOne(ZMoDoc.ID("rekoe"));
错误
2017-08-23 17:23:35,633 [DEBUG][org.mongodb.driver.protocol.query] - Query completed
Exception in thread "main" java.lang.RuntimeException: 'rekoe' not ObjectId
at org.nutz.lang.Lang.makeThrow(Lang.java:132)
at org.nutz.mongo.ZMoDoc.put(ZMoDoc.java:497)
at org.nutz.mongo.ZMoDoc.putAll(ZMoDoc.java:558)
at org.nutz.mongo.ZMoDoc.NEW(ZMoDoc.java:41)
at org.nutz.mongo.ZMoDoc.NEW(ZMoDoc.java:82)
at com.anawin.mongo.StudentService.fetch(StudentService.java:55)
at com.anawin.mongo.StudentTest.main(StudentTest.java:16)
Metadata
Metadata
Assignees
Labels
No labels