JVM - collection.doc.set()
Set the value of a document.
import io.nitric.Nitric;import io.nitric.resources.CollectionPermission;class User {String name;int age;public User(String name, int age) {this.name = name;this.age = age;}}public class Application {public static void main(String[] args) {var profiles = Nitric.INSTANCE.collection("profiles", User.class).with(CollectionPermission.Write);var drakesProfile = profiles.doc("Drake Mallard");drakesProfile.set(new User("Drake Mallard", 21));Nitric.INSTANCE.run();}}
Parameters
- Name
document
- Required
- Required
- Type
- object
- Description
The document to set on the key
Examples
Set a document
import io.nitric.Nitric;import io.nitric.resources.CollectionPermission;class User {String name;int age;public User(String name, int age) {this.name = name;this.age = age;}}public class Application {public static void main(String[] args) {var profiles = Nitric.INSTANCE.collection("profiles", User.class).with(CollectionPermission.Write);var drakesProfile = profiles.doc("Drake Mallard");drakesProfile.set(new User("Drake Mallard", 21));Nitric.INSTANCE.run();}}
Update a document
import io.nitric.Nitric;import io.nitric.resources.CollectionPermission;class User {String name;int age;public User(String name, int age) {this.name = name;this.age = age;}}public class Application {public static void main(String[] args) {var profiles = Nitric.INSTANCE.collection("profiles", User.class).with(CollectionPermission.Read, CollectionPermission.Write);var drakesProfile = profiles.doc("Drake Mallard");drakesProfile.set(new User("Drake Mallard", 21));var existingProfile = drakesProfile.get();existingProfile.set(new User("Drake Mallard", 22));Nitric.INSTANCE.run();}}
See also
Last updated on Dec 19, 2024