2016-03-25 3 views
0

я использую мангуст с nodejs, и мне нужен, чтобы создать динамическую модель схемы, это мой код:Как использовать схему модели мангуста с динамическими клавишами?

schema.add({key : String}); 

ключ = «user_name», но в моем дб я обнаружил, что модель взять в качестве ключа

{ key : "Michele" } and not { user_name: "Michele"} 

Что я могу сделать? Спасибо.

ответ

1

Та же проблема schema with variable key разговаривают в мангусте,

Нету в настоящее время не возможно. Ближайшей альтернативой является использование strict: false или типа схемы mixed.

+0

спасибо, но могу ли я хотя бы сделать этот ключ: {type: schematype}, передающий другую схему как тип? –

+0

@AhmedCommando, кажется, еще один вопрос здесь. Однако вы можете попробовать 'var schematype = 'String';', а затем использовать его в схеме 'key: {type: schematype}' – zangw

Смежные вопросы