2013-07-24 26 views

Trả lời

12

Trong mongodb bạn có thể sử dụng chức năng quit() như được ghi lại here. Mặc dù tài liệu không được ghi rõ, nhưng tôi đã thực hiện kiểm tra nhanh và có thể trả về mã thoát không bằng cách thực hiện quit(1) sẽ thoát khỏi trạng thái w.

+1

Hãy cẩn thận nếu bạn sắp thử nó trong Robomongo. Nó sẽ đóng toàn bộ ứng dụng ngay lập tức. [Thử nghiệm trên OSX, Robomongo 1.0.0-RC1] –

+0

Đã xảy ra với tôi @ ŁukaszMazan, tôi đã đọc bình luận của bạn ngay sau khi đóng cửa.- –

2

Sau khi một số tìm kiếm về chủ đề, có vẻ như cách ưa thích để ngừng thực thi javascript với tuyên bố là exit như vậy là thực sự ném một cái gì đó: Is it possible to stop JavaScript execution?, câu hỏi này là một trong những ví dụ phổ biến nhất hoặc duy nhất trong quan điểm của tôi công việc.

2

Tôi đã sử dụng các giải pháp sau đây:

(function(){ 

    // now you can use the return keyword anywhere: 
    if (/* some condition */) { 
     print("This is an error condition"); 
     return; 
    } 

})(); 

Tôi biết rằng chấm dứt kịch bản theo cách này sẽ không làm cho mongo trở lại một mã lỗi khác nhau hơn 0 (như là giải pháp chấp nhận thực hiện).

Các vấn đề liên quan