Create New Document ( mongodb)
One script reply has been approved by the moderators Verified

Created by armancemaripota 243 days ago Viewed 70 times 1 Point

No comments yet

Login to be able to comment
Points: 0
deno
One script reply has been approved by the moderators
Ap­pro­ved
import { Resource } from "https://deno.land/x/windmill@v1.55.0/mod.ts";
import { MongoClient } from "https://deno.land/x/atlas_sdk@v1.0.3/mod.ts";

/**
 * @param data_source For example: `Cluster0`
 */
export async function main(
  auth: Resource<"mongodb_rest">,
  data_source: string,
  database: string,
  collection: string,
  document: Record<string, any>
) {
  const client = new MongoClient({
    endpoint: auth.endpoint,
    dataSource: data_source,
    auth: { apiKey: auth.api_key },
  });
  const documents = client.database(database).collection(collection)
  return await documents.insertOne(document)
}

Submitted by adam186 45 days ago

Edited 45 days ago

No comments yet

Login to be able to comment