use*_*005 6 java mongo-collection
我想使用java在mongodb中创建集合.下面是我使用的代码.我可以连接到数据库.但是收集没有发生..请帮助我
import com.mongodb.MongoClient;
import com.mongodb.DB;
import com.mongodb.DBCollection;
public class CreateCollection{
public static void main( String args[] ){
try{
// To connect to mongodb server
MongoClient mongoClient = new MongoClient( "localhost" , 27017 );
// Now connect to your databases
DB db = mongoClient.getDB( "cms" );
System.out.println("Connect to database successfully");
DBCollection school = db.createCollection("college");
System.out.println("Collection mycol created successfully");
}catch(Exception e){
System.err.println( e.getClass().getName() + ": " + e.getMessage() );
}
}
}
Run Code Online (Sandbox Code Playgroud)
Ori*_*Dar 11
确实,你有一个编译错误.
您应该使用db.getCollection("college")哪个创建集合(如果不存在).
此外,当您向其添加内容时,会延迟创建该集合.
你可以加:
school.save(new BasicDBObject("key" , "value"));
然后将创建具有单个文档的集合.
| 归档时间: |
|
| 查看次数: |
19283 次 |
| 最近记录: |