小编Meh*_*osh的帖子

Firebase云函数返回错误错误:没有与提供的标识符对应的用户记录

我想在触发器函数中 setCustomUserClaims 但随后出现此错误

在此输入图像描述

这是我的一段代码:

   exports.onCreateCompaniesByUserFunction = 

  functions.firestore.document('/companiesByUser/{userId}').onWrite((change,  context) => {
        const  { userId } = context.params;

        const document = change.after.exists ? change.after.data() : null;

        console.log('document',document)
        let owner =  []
        let employee = []
         let editor = []

    Object.keys(document).map(key => {
      if (document[key] == 'affiliate' || document[key] == 'employee') {
        employee.push( key )
      } else if (document[key] == 'owner') {
        owner.push( key )
      } else if (document[key] == 'editor') {
        editor.push( key )
      }
    });


    console.log('owner',owner)
    console.log('employee',employee)
    console.log('editor',editor)
    console.log('before the claims …
Run Code Online (Sandbox Code Playgroud)

javascript node.js firebase firebase-authentication google-cloud-firestore

6
推荐指数
2
解决办法
4542
查看次数

更新流星中的用户电子邮件地址

我想通过以下方式更新流星中的电子邮件地址:

Meteor.users.update(this._id, {$set: {"emails[0].address": "deleted_" + preEmail }});
Run Code Online (Sandbox Code Playgroud)

但是,而不是更新email数组,先添加0参数,然后添加address,然后创建一个新字段,例如emails [0]然后address。有趣的是,在另一个.js文件中它可以正常工作!

meteor angular2-meteor

3
推荐指数
2
解决办法
1484
查看次数

使用AND和OR进行Meteor MongoDB查询

我希望在SQL中使用mongo db中的查询:

Select * from Users 
where familyId =@X and (isDeleted =false or isDeleted is null)
Run Code Online (Sandbox Code Playgroud)

已经我有第一个条件,我不知道如何将它与And-Or混合

var myMembers = Meteor.users.find({ "profile.family_id":      Meteor.user().profile.family_id });
Run Code Online (Sandbox Code Playgroud)

应该怎么可能?

mongodb meteor mongodb-query

2
推荐指数
1
解决办法
891
查看次数

如果不平等怎么写

我在js文件中有这个:

  isAdmin: function() {
    if (Meteor.user().roles[0] == "admin") {
        return true;
    } else {
        return false;
    }
},
Run Code Online (Sandbox Code Playgroud)

在HTML中我想说admin == false。怎么回事?

这是真实的条件:我要虚假

  {{#if isAdmin}}
       ...
  {{/if}}
Run Code Online (Sandbox Code Playgroud)

这样有可能吗?

  {{#if !isAdmin}}
       ...
  {{/if}}
Run Code Online (Sandbox Code Playgroud)

meteor meteor-blaze

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

react-boilerplate 错误:无法解析“/Users/react-boilerplate/node_modules/xlsx-style”中的“../xlsx”

我在运行npm install时正在使用 react-boilerplate我看到这些错误

    Building the Webpack DLL...
Hash: 7f68501fbcd6b8f05530
Version: webpack 4.12.0
Time: 3566ms
Built at: 08/05/2018 6:10:17 PM
                      Asset      Size                Chunks                    Chunk Names
reactBoilerplateDeps.dll.js  4.81 MiB  reactBoilerplateDeps  [emitted]  [big]  reactBoilerplateDeps
chunk {reactBoilerplateDeps} reactBoilerplateDeps.dll.js (reactBoilerplateDeps) 4.15 MiB [entry] [rendered]

WARNING in ./node_modules/xlsx-style/ods.js
Module not found: Error: Can't resolve '../xlsx' in '/Users/mehrnooshhajkhalil/react-boilerplate/node_modules/xlsx-style'
 @ ./node_modules/xlsx-style/ods.js
 @ ./node_modules/xlsx-style/xlsx.js
 @ ./node_modules/node-excel-export/lib/excel.js
 @ ./node_modules/node-excel-export/index.js
 @ dll reactBoilerplateDeps

ERROR in ./node_modules/xlsx-style/dist/cpexcel.js
Module not found: Error: Can't resolve './cptable' in '/Users/mehrnooshhajkhalil/react-boilerplate/node_modules/xlsx-style/dist'
 @ ./node_modules/xlsx-style/dist/cpexcel.js 807:16-41
 @ …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs webpack react-boilerplate

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