从 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));
我正在尝试从集群中的数据库中获取一些值 (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));