首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将用户表aws认知移动到MongoDB

将用户表aws认知移动到MongoDB
EN

Stack Overflow用户
提问于 2020-09-28 04:28:24
回答 1查看 280关注 0票数 1

我已经了解了aws的认知和兰达。通常,aws认知将数据存储到aws dynamoDB中。但是,在我的项目中,我使用mongoDB。那么,如何将数据从aws认知存储到mongoDB呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-30 06:19:12

如果要将现有数据从AWS认知存储到MongoDB,可以使用AWS SDK

npm

代码语言:javascript
复制
import AWS from 'aws-sdk'

const cognitoidentityserviceprovider = new AWS.CognitoIdentityServiceProvider();
const params = {
  UserPoolId: 'STRING_VALUE', /* required */
  AttributesToGet: [
    'STRING_VALUE',
    /* more items */
  ],
  Filter: 'STRING_VALUE',
  Limit: 'NUMBER_VALUE',
  PaginationToken: 'STRING_VALUE'
};
cognitoidentityserviceprovider.listUsers(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

获取用户后,将用户列表存储到MongoDB。

此函数具有分页功能。上限是60 (如果我没有弄错的话)。因此,如果您有超过60个用户,您将创建一个递归函数来获取所有用户。有关更多信息,请查看AWS CognitoDocumentation

对于未来,如果您将一个用户存储到科尼图,从结果中获取认知用户名和认知子,并将附加这些属性的用户数据存储到MongoDB中,那就更好了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64095967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档