0

私はthis tutorialをフォローしています。これはmongodbをリンクしてGoogle認証を取得するための素晴らしい洞察を与えてくれました。しかし、私はdynamodbを使いたいと思っていました。私はthisが私の理論をテストするためにlocalhost dynamodbを接続するのを見つけましたが、mongooseにスワップする方法はわかりません。スキーマにはmongooseを使用し、dynamodbに書き込むように教えてください。わからない。事前のご指摘ありがとうございます。あなたが言うことができないならば、私はawsに新しいです。mongooseの代わりにDynamodbを使用したGoogle認証

答えて

0

MongooseはMongoDBに接続するためのライブラリです。私はあなたの質問タイトルは "MongoDBの代わりにDynamoDB"でなければならないと信じています。

Mongooseを使用してDynamoDBに接続することはできません。 MongoDBとDynamoDBには多くの違いがあります。 NodeJSアプリケーションでDynamoDBを使用する場合は、AWS SDK for NodeJSを使用する必要があります。

MongoDBとDynamoDBには大きな違いがあることに注意してください。 MongoDBチュートリアルを取ってDynamoDBで動作するように修正するのは簡単ではありません。 DynamoDBを読んで、使用する前にその制限と制限を理解することを強くお勧めします。

+0

これは私が思っていたことですが、私はダイナモブのものに賛成してモンゴースを捨てなければならないと確信していました。私はmongooseの代わりにGoogle認証を行うためにCognitoを使用する必要がありますか?私はまた、mongooseに似たdynamodbのスキーマを実行した数npmのモジュールを見ました。それは旅行に値する道なので、それについて書かれたことはたくさんありません。 –

+0

NPMモジュールを一度も使用したことがないので、使用する価値があるかどうかはわかりません。私はかなりMongooseがGoogle認証をやっていなかったと確信しています、Passportはありました。 MongooseはあなたのオブジェクトをMongoDBにマッピングするだけです。パスポートの代わりにCognitoを使用することができます。これは、アプリケーションの設計方法に完全に依存します。 –

+0

パスポートにdynamodbと一体化するものはありますか?これは、ドキュメント内でUser.findOrCreateを呼び出し続けているので、mongodbでのみ使用されていると仮定します。 –

関連する問題