从 MongoDB Atlas 解析数据

Parse data from MondoDB Atlas

我正在尝试从集群中的数据库中获取一些值 (MongoDB)。使用 Stitch.

现在我有了这个来获取数据。

const client = stitch.Stitch.initializeDefaultAppClient('application-...');
const db_data = client.getServiceClient(stitch.RemoteMongoClient.factory, 'mongodb-atlas').db('Name').collection("Name");
data = db_data.find({}, {}).asArray();
console.log(data);

看起来像。

但我不知道如何将它解析为 JSON 或者只是将一些值赋给变量。

find 函数 returns 承诺,这就是您在发布的图像中看到的。您需要使用 .then() 处理该承诺,如下所示:

const client = stitch.Stitch.initializeDefaultAppClient('application-...');
const db_data = client.getServiceClient(stitch.RemoteMongoClient.factory, 'mongodb-atlas').db('Name').collection("Name");
data = db_data.find({}, {}).asArray().then((data) => console.log(data));

Here's a relevant example for you!