2011-06-23 17 views

Respuesta

1

No hay una instalación particular para eso. Una cosa que podría hacer es ejecutar parte de ese código en el shell mongo, que puede ejecutar exactamente el mismo javascript que el servidor. El shell no tiene un depurador, pero con su mensaje interactivo sería mucho más fácil probar cosas, inspeccionar variables, etc.

Personalmente, no recomendaría necesariamente mover el código al servidor. Tenga en cuenta que es posible enviar varias operaciones de escritura (como inserciones) en una fila y luego, después de enviar varias, solicite un solo acuse de recibo. Por lo tanto, ese escenario no es necesariamente lento, incluso si hay una latencia de red no trivial.

Alternativamente, podría ejecutar el código C# en el mismo servidor que el proceso mongod y así obtener una latencia extremadamente baja en los tiempos de respuesta de las solicitudes. Una forma de hacerlo sería crear un servidor web escrito en C# y que encapsule la lógica sugerida anteriormente.

1

Supongo que puede escribir cierta información de depuración en una colección separada y ver cómo van las cosas, pero me parece que la depuración actual no es posible.

Cuestiones relacionadas