Схема Mongoose не позволяет мне использовать ключ @ sign in при вставке в MongoDB с использованием Node.js. Например:
var blogSchema = new Schema({
@context : Object //error illegal token
@id : String // illegal token
}, {strict: false});
Я попробовал ключ с такими символами Юникода:
"\u0040context" = Object // ignored unicode, inserted as context
"\x40context" = Object // ignored unicode, inserted as context
\x40context = Object // illegal token
Также пробовал обычным способом, используя эту ссылку (первый способ), все еще не удается определить ключ с помощью @: http://blog.modulus.io/mongodb-tutorial
Моя цель - создать документ с использованием формата JSON-LD, который требует использования символа @ в ключе. Как этого добиться? Вот похожие ссылки, которые я искал для решения:
переменная с точечной нотацией mongodb
Синтаксическая ошибка Неожиданный токен ILLEGAL Mongo Console
Как использовать схему модели мангуста с динамическими ключами?
Как выполнить запрос с помощью точки (.) через Mongoose в Node.js и как добавить пустой массив
Создать объект схемы в Mongoose / Handlebars с настраиваемыми ключами / значениями
http://mongoosejs.com/docs/schematypes.html