我正在使用 Node 和 React 创建一个片段管理器,这只是一个学习项目,我们可以在我工作的地方使用它。
我之前使用 Express、Mongoose 和 mLab 进行了设置。怀着学习和挑战自我的心态,我想转而使用 AWS 的 DynamoDB。
我发现 Dynaamoose 将是一个很大的帮助,因为 API 几乎与 Mongoose 相同。但是,我似乎无法弄清楚如何重新创建 Schema.Types.ObjectId 所做的事情。
const SnippetSchema = new Schema({
id: {
type: String,
default: shortid.generate(),
hashKey: true
},
user: {
type: Schema.Types.ObjectId,
ref: 'users'
},
category: {
type: Schema.Types.ObjectId,
ref: 'categories'
},
code: {
type: String,
required: true
},
title: {
type: String,
required: true
}});
它的格式不完美,但基本上我如何才能以同样的方式引用我的用户和我的类别?