And*_*rey 6 mongodb mongodb-.net-driver
我正在考虑将一些工作流逻辑从C#代码移动到MongoDB中存储的JS(例如,当用户发送消息时,一堆或记录将在不同的集合中创建,现在我在C#中创建),但是我担心如果事情无法正常工作,我是否能够调试JS代码.
没有专门的设施可以做到这一点。您可以做的一件事是在 mongo shell 中运行一些代码,它可以执行与服务器完全相同的 JavaScript。shell 没有调试器,但通过其交互式提示,尝试事物、检查变量等会更容易。
就我个人而言,我不一定建议将代码移至服务器中。请注意,可以连续发送多个写入操作(例如插入),然后在发送多个请求后请求单个确认。因此,即使存在一些不小的网络延迟,这种情况也不一定很慢。
或者,您可以在与 mongod 进程相同的服务器上运行 C# 代码,从而在请求周转时获得极低的延迟。一种方法是制作一个用 C# 编写的 Web 服务器并封装上面建议的逻辑。
| 归档时间: |
|
| 查看次数: |
1320 次 |
| 最近记录: |