import { MongoClient } from "https://deno.land/x/[email protected]/mod.ts";
/**
* @param data_source For example: `Cluster0`
*/
type MongodbRest = {
endpoint: string;
api_key: string;
};
export async function main(
auth: MongodbRest,
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 hugo697 246 days ago
import { MongoClient } from "https://deno.land/x/[email protected]/mod.ts";
/**
* @param data_source For example: `Cluster0`
*/
type MongodbRest = {
endpoint: string;
api_key: string;
};
export async function main(
auth: MongodbRest,
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 admin 879 days ago
import { MongoClient } from "https://deno.land/x/[email protected]/mod.ts";
/**
* @param data_source For example: `Cluster0`
*/
type MongodbRest = {
endpoint: string;
api_key: string;
};
export async function main(
auth: MongodbRest,
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 admin 882 days ago
import { Resource } from "https://deno.land/x/[email protected]/mod.ts";
import { MongoClient } from "https://deno.land/x/[email protected]/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 1010 days ago
import { Resource } from "https://deno.land/x/[email protected]/mod.ts";
import { MongoClient } from "https://deno.land/x/[email protected]/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 1045 days ago
import { Resource } from "https://deno.land/x/[email protected]/mod.ts";
import { MongoClient } from "https://deno.land/x/[email protected]/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 1114 days ago