Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package dev.brighten.ex;
- import dev.brighten.db.Carbon;
- import dev.brighten.db.db.MongoDatabase;
- import lombok.val;
- public class Example {
- private static MongoDatabase mongoDatabase;
- public static void main(String[] args) {
- Carbon.setup();
- Carbon.INSTANCE.addDatabase(mongoDatabase = new MongoDatabase("test"));
- mongoDatabase.connect("localhost", "27017", "testDB");
- mongoDatabase.loadMappings();
- if(mongoDatabase.contains("testStruct")) {
- val setList = mongoDatabase.get("testStruct");
- if(setList.size() > 0) {
- val set = setList.get(0);
- if(set.contains("testValue")) {
- int value = set.getObject("testValue");
- System.out.println("testVal: " + value);
- } else {
- set.input("testValue", 123);
- set.save(mongoDatabase);
- System.out.println("Inputted value but set exists.");
- }
- } else {
- System.exit(5);
- }
- } else {
- val struct = mongoDatabase.create("testStruct");
- struct.input("testValue", 123);
- struct.save(mongoDatabase);
- System.out.println("Inputted value.");
- }
- System.exit(0);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment