Я создаю менеджер сниппетов, используя Node и React, просто как учебный проект, который мы могли бы использовать там, где я работаю.
Я уже настроил его ранее, используя Express, Mongoose иMLAB.С мыслью о том, что нужно учиться и бросать вызов самому себе, я хотел перейти на использование DynamoDB от AWS.
Я нашел 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
}});
Это не отформатировано идеально, но, по сути, как я могу получить это, чтобы ссылаться на моего пользователя и мою категорию втак же?