java mongodb插入json字符串
时间: 2023-11-10 12:04:20 浏览: 45
可以使用Java MongoDB驱动程序中的Document类来插入JSON字符串。首先,将JSON字符串转换为Document对象,然后将其插入MongoDB集合中。以下是示例代码:
```java
import org.bson.Document;
import com.mongodb.MongoClient;
import com.mongodb.client.MongoCollection;
import com.mongodb.client.MongoDatabase;
public class MongoInsert {
public static void main( String args[] ) {
// 连接到MongoDB服务器
MongoClient mongoClient = new MongoClient( "localhost" , 27017 );
// 连接到数据库
MongoDatabase mongoDatabase = mongoClient.getDatabase("testdb");
// 获取集合
MongoCollection<Document> collection = mongoDatabase.getCollection("testcollection");
// 插入JSON字符串
String jsonString = "{ \"name\" : \"John\", \"age\" : 30 }";
Document doc = Document.parse(jsonString);
collection.insertOne(doc);
// 关闭连接
mongoClient.close();
}
}
```