小编use*_*509的帖子

Firestore 查询 - 加入两个集合

我是firestore的新手。我想通过按 ID 使用连接查询从不同的集合中获取名称。我怎么能在firestore中做到这一点?

这是一些样本集。

我有两个集合。员工和部门。

Department collection:
 1001 --> DeptId : 1001
          DeptName : Account
 1002 -->  DeptId : 1002
           DeptName : HR

Employee collection

2001 --> empId : 2001
         DeptId :1001
         empName : Jon
2002 -->  empId : 2002
         DeptId : 1002
         empName : Steve
Run Code Online (Sandbox Code Playgroud)

我想查询员工集合并希望添加部门文档作为响应的一部分。这是我试图获得的示例响应。

{
  "empid": 2001,
  "empname" : Jon
  "Dept" :{
    "Id" :1001,
    "DeptName" : HR
  } 
}
Run Code Online (Sandbox Code Playgroud)

这是我获取员工数据的示例代码。

function getEmployee(req, res)
{
 var empId = req.query.empId;
var obj = admin.firestore().collection('employee').doc(empId);
  obj.get()
 .then(function(emp) {
   if (emp.exists) …
Run Code Online (Sandbox Code Playgroud)

javascript node.js google-cloud-firestore

7
推荐指数
1
解决办法
5667
查看次数

处理表格模型时出错 - 来自 SQL Server 代理

我们有一个表格多维数据集,在 SSMS 中处理数据库(完整)\xc2\xa0 工作正常,但是当从 SQL Server 代理处理时,会抛出以下错误。

\n\n
 <return xmlns="urn:schemas-microsoft-com:xml-analysis">\n\xc2\xa0   <root xmlns="urn:schemas-microsoft-com:xml-analysis:empty">\n\xc2\xa0\xc2\xa0\xc2\xa0 <Messages xmlns="urn:schemas-microsoft-com:xml-analysis:exception">\n\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0 <Warning WarningCode="1092550744" Description="Cannot order \'\'[] by [] because at least one value in [] has multiple distinct values in []. For example, you can sort [City] by [Region] because there is only one region for each city, but you cannot sort [Region] by [City] because there are multiple cities for each region." Source="Microsoft SQL Server 2016 Analysis Services Managed Code Module" HelpFile="" />\n\xc2\xa0\xc2\xa0\xc2\xa0 </Messages>\n\xc2\xa0 </root>\n</return>\n
Run Code Online (Sandbox Code Playgroud)\n\n …

sql-server ssas sql-agent-job ssas-tabular

5
推荐指数
1
解决办法
6017
查看次数