Как определить, зарегистрирован ли вид или нет - PullRequest
2 голосов
/ 25 августа 2011

Я использую базу данных db8 и библиотеку Foundations JS для взаимодействия с ней в приложении Mojo 2.0.Когда я пытаюсь выполнить поиск для выборки объектов, которые не зарегистрированы, я получаю сообщение о том, что тип не зарегистрирован.

Меня удивляют две вещи, я не могу использовать блок try catch, чтобы поймать этоошибка (эта часть действительно удивительна).Во-вторых, если find не должен выдавать правильную ошибку, когда вид не зарегистрирован, из документации я не нашел никакой другой операции, которая могла бы сказать мне, зарегистрирован вид или нет.Итак, можно ли определить, зарегистрирован вид или нет.

1 Ответ

0 голосов
/ 05 сентября 2011

Ну, решение, которому я следовал:

Перерегистрация вида оставляет данные нетронутыми и не выдает никаких ошибок. Поэтому вместо того, чтобы проверять, регистрируются ли виды или нет, я просто регистрирую их ( Излишние накладные расходы, я согласен ). Я не знаю, пытался ли кто-нибудь сделать это (кажется довольно простой вещью, которая потребуется каждому приложению). Это не решение, но делать вид, что не определяет, зарегистрирован вид или нет, похоже, не вредит. Есть мнения по этому поводу?

...