2015-08-15 36 views
1

我不能将值30添加到关键年龄我收到错误消息说:BasicBSONObject类型中的方法put(String, Object)不适用于参数(String, int)。方法newDate方法MongoDB中的BasicDBObject拒绝取值整数

BasicDBObject document = new BasicDBObject(); 
    document.put("name", "baja"); 
    document.put("age", 30); 
    document.put("createdDate", newDate()); 
    table.insert(document); 

回答

0
private static MongoDatabase db; 
private static final String collectionName = "tweets"; 


final MongoClientURI uri = new MongoClientURI(DB_URL); 
//example mongodb://localhost:27017/databaseName 

final MongoClient client = new MongoClient(uri); 
db = client.getDatabase(uri.getDatabase()); 

Document document = new Document(); 
document.put("name", "baja"); 
document.put("age", 30); 
document.put("createdDate",new Date()); 
db.getCollection(collectionName).insertOne(document);