如何使用解析服务器从现有的 mongo 集合中获取数据?

Posted

技术标签:

【中文标题】如何使用解析服务器从现有的 mongo 集合中获取数据?【英文标题】:how to get data from existing mongo collection using parse server? 【发布时间】:2021-10-05 17:39:23 【问题描述】:

我是 Parse Server 的新手。

我在 Mongodb 的“员工”数据库中有一个现有的集合“用户”。

我需要使用 Parse Server 获取用户数据。

下面是代码:

var query = new Parse.Query(users);
query.find().then((data) => 
  return data;
).catch((error) =>  
  return error;
);

但我收到错误“用户”未定义。

需要一些有价值的帮助。

【问题讨论】:

我知道这些集合不是使用 Parse 创建的,对吧? Parse 并非旨在处理预先存在的数据,而只能处理通过 Parse 创建的数据。我会尝试在 Parse 上创建一个新类并导入现有数据。 【参考方案1】:

如果您的 Class 确实被称为 users(这与名为 User 的内置 Parse Server Class 不同),则使用:

var query = new Parse.Query('users'); //注意'users'周围的引号

如果您实际上是在尝试查询内置的 User 类,请使用:

var query = new Parse.Query(Parse.User);

var query = new Parse.Query('_User');

【讨论】:

以上是关于如何使用解析服务器从现有的 mongo 集合中获取数据?的主要内容,如果未能解决你的问题,请参考以下文章

CefSharp 从现有的 Javascript 函数中获取结果

如何从现有的 Time.zone 为 Rails 创建 Ruby DateTime?

如何从现有的 WSDL 和 XSD 文件生成 WCF 服务主机

如何从现有的 iPhone 代码库发布 iPad 应用程序?

从现有的 SwiftUI @States 派生绑定

tcpdf - 从现有的 PDF 文档开始