Question

Je ne suis pas au plus profond de travailler avec MongoDB. Mais je veux l'utiliser avec C # Driver. Je suppose que toutes les fonctionnalités ne peuvent pas être disponibles dans ce pilote (ai-je raison?). Ou par exemple, il est facile de trouver un code écrit sur JavaScript et, donc, il semble facile de l'utiliser sans mappage / trouver des méthodes appropriées dans C # Driver. Je sais que MongoDB est écrit sur C ++, mais si je comprends bien que le langage du conducteur principal / natif est JavaScript. Je suis donc intéressant dans comment puis-je exécuter JavaScript de C # pour travailler avec MongoDB? Et cela aide-t-il à obtenir toutes les fonctionnalités de MongoDB? Si c'est le cas, dites-moi s'il vous plaît, comment intégrer et exécuter JavaScript en C #? Bien sûr, j'ai besoin d'une réalisation rapide et facile à utiliser, vous savez;)))))

EDIT: Quel pilote sera plus rapide: C # ou JavaScript?

Était-ce utile?

La solution

Most of the functionality should be made available at the C# level by the driver. If, however, you want to do some more advanced queries, like a map-reduce, you're sort of stuck with writing some Javascript - it's like writing SQL for an RDBMS.

Autres conseils

I just wanted to update this since there's a lot more functionality in the C# driver now and, where there is not, you can try using NoRM (NoRM on Github) or reviewing the source code for some inspiration. Note that this is not the official driver so don't expect support from 10gen if you have a support contract (although I have seen members of the 10gen team actively helping out in the NoRM user group).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top