我是 MongoDb 新手。我正在尝试使用 java 将数据插入 MongoDb 中。一切正常,但是当我尝试使用 insert()
函数插入数据时,会显示错误。它说将文档类型更改为DBObject[]
。
Database.java
package database;
import com.mongodb.BasicDBObject;
import com.mongodb.BasicDBObjectBuilder;
import com.mongodb.DB;
import com.mongodb.MongoClient;
import com.mongodb.DBCollection;
import com.mongodb.DBCursor;
import com.mongodb.DBObject;
import com.mongodb.Mongo;
import com.mongodb.MongoException;
public class Database
{
public static void main(String args[])
{
MongoClient mongo= new MongoClient("localhost",80);
DB db = mongo.getDB("Collection");
DBCollection group=db.getCollection("Group");
BasicDBObject documents= new BasicDBObject();
documents.put("saf", "ad");
group.insert(documents);//error is shown here
}
}
最佳答案
BasicDBObject 作为 DBObject 的子集。另外,为了保存 BasicDBObject,我们调用了 save 方法
group.save(documents);
关于java - 无法使用java插入MongoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34151041/