Google Cloud Datastore adapter for @anabranch/nosql.
Provides a DocumentAdapter implementation using the Datastore API with support for batch operations, queries with filters, and streaming results.
Basic CRUD
Basic CRUD
import { createDatastore, PropertyFilter } from "@anabranch/nosql-datastore"; import { Collection } from "@anabranch/nosql"; const connector = createDatastore<User>({ projectId: "my-project", kind: "User" }); const users = await Collection.connect(connector, "users").run(); await users.put("alice@example.com", { name: "Alice", email: "alice@example.com", status: "active" }).run(); const user = await users.get("alice@example.com").run();