Domanda

Non sono in profondità nel lavorare con MongoDB. Ma voglio usarlo con il driver C#. Immagino che non tutte le funzionalità possano essere disponibili in questo driver (vero?). O ad esempio, è facile trovare un codice scritto su JavaScript e, quindi, sembra facile usarlo senza mappare/trovare metodi appropriati nel driver C#. So che MongoDB è scritto su C ++, ma come capisco che il linguaggio del conducente principale/nativo è JavaScript. Quindi sono interessante in come posso eseguire JavaScript da C# per lavorare con MongoDB? E questo aiuta a ottenere tutte le funzionalità da MongoDB? Se lo fa, dimmi per favore, come incorporare ed eseguire JavaScript in C#? Naturalmente, ho bisogno di realizzazione veloce e facile da usare, sai;))))

EDIT: Quale driver sarà più veloce: C# o JavaScript?

È stato utile?

Soluzione

La maggior parte della funzionalità dovrebbe essere resa disponibile a livello C# dal driver. Se, tuttavia, vuoi fare qualche domanda più avanzata, come un reduce di mappa, sei un po 'bloccato con la scrittura di JavaScript - è come scrivere SQL per un RDBMS.

Altri suggerimenti

Volevo solo aggiornarlo dato che c'è molte più funzionalità nel driver C# ora e, dove non c'è, puoi provare a usare la norma (Norm su github) o rivedere il codice sorgente per un po 'di ispirazione. Si noti che questo non è il driver ufficiale, quindi non aspettarti un supporto da 10gen se si dispone di un contratto di supporto (anche se ho visto membri del team 10gen che aiutano attivamente nel gruppo di utenti Norm).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top