Invalid BSON field name userage
mongodb 做数据更新时 报错 :Invalid BSON field name useragejava.lang.IllegalArgumentException: Invalid BSON field name userageat org.bson.AbstractBsonWriter.writeName(AbstractBsonWriter.java:532)at or...
·
mongodb 做数据更新时 报错 :Invalid BSON field name userage
java.lang.IllegalArgumentException: Invalid BSON field name userage
at org.bson.AbstractBsonWriter.writeName(AbstractBsonWriter.java:532)
at org.bson.codecs.BsonDocumentCodec.encode(BsonDocumentCodec.java:114)
at org.bson.codecs.BsonDocumentCodec.encode(BsonDocumentCodec.java:41)
at org.bson.codecs.BsonDocumentWrapperCodec.encode(BsonDocumentWrapperCodec.java:60)
at org.bson.codecs.BsonDocumentWrapperCodec.encode(BsonDocumentWrapperCodec.java:29)
at com.mongodb.operation.BulkWriteBatch$WriteRequestEncoder.encode(BulkWriteBatch.java:398)
at com.mongodb.operation.BulkWriteBatch$WriteRequestEncoder.encode(BulkWriteBatch.java:377)
at org.bson.codecs.BsonDocumentWrapperCodec.encode(BsonDocumentWrapperCodec.java:63)
at org.bson.codecs.BsonDocumentWrapperCodec.encode(BsonDocumentWrapperCodec.java:29)
UpdateResult result = collection.updateOne(Filters.eq("username", "zhangsan1"),new Document("$set",new Document("usersex", "男").append("userdesc","VERY GOOD")).append("userage",66));
检查后发现 多条件更新 append应该跟在 操作符的document后面

更多推荐

所有评论(0)