MongoDB: C # или JavaScript? - PullRequest
       6

MongoDB: C # или JavaScript?

1 голос
/ 27 октября 2010

Я не очень хорошо работаю с MongoDB. Но я хочу использовать его с драйвером C #. Я думаю, что не все функции могут быть доступны в этом драйвере (я прав?). Или, например, легко найти некоторый код, написанный на javascript, и, следовательно, его легко использовать без сопоставления / поиска соответствующих методов в драйвере C #. Я знаю, что MongoDB написан на C ++, но, как я понимаю, основным / родным языком драйвера является javascript. Так что мне интересно, как я могу запустить JavaScript из C # для работы с MongoDB? и это помогает в получении всех функций из MongoDB? Если да, скажите, пожалуйста, как встраивать и запускать JavaScript в C #? Конечно, мне нужна быстрая и простая в использовании реализация, понимаешь;)))))

Редактировать: какой драйвер будет быстрее: C # или JavaScript?

Ответы [ 2 ]

2 голосов
/ 07 июня 2011

Я просто хотел обновить это, поскольку в драйвере C # теперь намного больше функциональности, а там, где его нет, вы можете попробовать использовать NoRM ( NoRM на Github ) или просмотреть исходный код для некоторых вдохновение. Обратите внимание, что это не официальный драйвер, поэтому не ожидайте поддержки от 10gen, если у вас есть контракт на поддержку (хотя я видел членов команды 10gen, активно помогающих в группе пользователей NoRM).

2 голосов
/ 04 ноября 2010

Большинство функций должно быть доступно на уровне C # драйвером.Однако, если вы хотите выполнить более сложные запросы, такие как сокращение карты, вы как бы застряли в написании некоторого Javascript - это похоже на написание SQL для СУБД.

...