Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import com.mongodb.*;
- import com.mongodb.client.FindIterable;
- import com.mongodb.client.MongoCollection;
- import com.mongodb.client.MongoCursor;
- import com.mongodb.client.MongoDatabase;
- import org.bson.Document;
- import java.util.List;
- public class Main
- {
- static MongoClient mongoClient = new MongoClient(new MongoClientURI("mongodb://localhost:27017"));
- //powyżej to samo co tutaj (bo domyslny port)
- //MongoClient mongoClient = new MongoClient();
- static MongoDatabase database = mongoClient.getDatabase("test");
- public static void main(String[] args)
- {
- showCollections();
- //database.createCollection("people"); //tworzenie kolekcji
- showRecordsInCollection("people");
- MongoCollection<Document> collection = database.getCollection("people");
- //addOneDocument(collection);
- }
- private static void addOneDocument(MongoCollection<Document> col) {
- // Sample document.
- Document person = new Document();
- person.put("name", "John Smith");
- person.put("degree", "Master of science");
- Document person_addr = new Document();
- person_addr.put("city", "Warsaw");
- person_addr.put("zip-code", 12345);
- person.put("address", person_addr);
- col.insertOne(person);
- }
- private static void showCollections()
- {
- for (String name : database.listCollectionNames()) {
- System.out.println(name);
- }
- }
- private static void showRecordsInCollection(String collection)
- {
- FindIterable<Document> mydatabaserecords = database.getCollection(collection).find();
- for (Document doc : mydatabaserecords)
- {
- System.out.println(doc);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement