如何使用 NodeJS 连接 MongoDB 与 IBM Cloud Function 并获取数据
How to Connect MongoDB with IBM Cloud Function using NodeJS and get the data
我需要知道如何将 IBM Cloud Function 与数据库 MongoDB 连接并获取数据来显示它,我尝试使用 https://cloud.ibm.com/functions/ 并使用 hello world 函数,我更改代码但不起作用
这里有一个很好的文档,说明如何将 mongoDB 与 IBM Cloud 函数一起使用:https://thecodebarbarian.com/getting-started-with-ibm-cloud-functions-and-mongodb
它有一个循序渐进的流程来满足您对 NodeJS 的要求。
const mongodb = require('mongodb');
const uri = 'mongodb+srv://OMITTED.mongodb.net/test';
let client = null;
async function main(params) {
const reused = client != null;
if (client == null) {
client = await mongodb.MongoClient.connect(uri);
}
const docs = await client.db('test').collection('tests').find().toArray();
return { body: { result: docs, reused } };
}
exports.main = main;
上面的代码应该就是你最终得到的。
我需要知道如何将 IBM Cloud Function 与数据库 MongoDB 连接并获取数据来显示它,我尝试使用 https://cloud.ibm.com/functions/ 并使用 hello world 函数,我更改代码但不起作用
这里有一个很好的文档,说明如何将 mongoDB 与 IBM Cloud 函数一起使用:https://thecodebarbarian.com/getting-started-with-ibm-cloud-functions-and-mongodb
它有一个循序渐进的流程来满足您对 NodeJS 的要求。
const mongodb = require('mongodb');
const uri = 'mongodb+srv://OMITTED.mongodb.net/test';
let client = null;
async function main(params) {
const reused = client != null;
if (client == null) {
client = await mongodb.MongoClient.connect(uri);
}
const docs = await client.db('test').collection('tests').find().toArray();
return { body: { result: docs, reused } };
}
exports.main = main;
上面的代码应该就是你最终得到的。