在java中为mongodb添加新的验证器列到现有集合

时间:2018-04-02 11:30:41

标签: java mongodb

我正在尝试为集成到mongodb的java中的现有空集合添加新的已验证列。

Bson validators = Filters.and(Filters.type(column, BsonType.DECIMAL128));

UpdateOptions upsert = new UpdateOptions().upsert(true);

MongoDatabase db=mongodbConnection.getDatabase(db); 

MongoCollection<Document> collection = db.getCollection(collname);

Document cursor=new Document(); 

Bson Document = new Document("$set",validators);

collection.updateOne(cursor, Document,upsert);

但产生以下错误

  

org.bson.codecs.configuration.CodecConfigurationException:找不到   类com.mongodb.client.model.Filters $ AndFilter的编解码器

请帮忙解决这个问题

0 个答案:

没有答案