我是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) 我们有一个表格多维数据集,在 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 …