Có cách nào để ghi vào STDOUT mà không có một dòng mới từ vỏ Mongo không? Tôi dường như không thể tìm thấy bất kỳ điều gì khác hơn là print()
.Shell MongoDB: in trên bảng điều khiển mà không có dấu dòng mới?
9
A
Trả lời
3
Điều này liên quan đến câu hỏi SO của tôi trên reading a line from the console. Per @ Stennie bình luận, nó không thể trong phiên bản hiện tại (2.0.6) của vỏ Mongo.
-1
Đây là câu hỏi khá cũ, tuy nhiên vẫn có liên quan, vì vậy hãy trả lời.
Người ta có thể sử dụng printjsononeline().
+0
Chức năng 'printjsononeline (str)' dường như có tác dụng loại bỏ khoảng trắng trung gian khỏi các tài liệu JSON được trả về, nhưng không ngăn chặn hành vi tiến lên một dòng đầu cuối sau khi in - tức là xóa đường kẻ cuối. Tôi tin rằng thứ hai là câu hỏi đang tìm kiếm. – WAF
Các vấn đề liên quan
- 1. Làm cách nào để in một chuỗi vào bảng điều khiển mà không có dòng mới ở cuối?
- 2. cách xóa bảng điều khiển trong mongodb
- 3. in TCHAR [] trên bảng điều khiển
- 4. Trình bao MongoDB: đọc một dòng từ bảng điều khiển
- 5. In trên bảng điều khiển mà không bị ngập trong C++
- 6. In thư trên Bảng điều khiển mà không cần sử dụng phương thức main()
- 7. Sử dụng các lệnh shell MongoDB trên trình điều khiển MongoDB 10Gen
- 8. cscript - đầu ra in trên cùng một dòng trên bảng điều khiển?
- 9. Có cách nào để in trên bảng điều khiển trong ứng dụng Android không?
- 10. In cùng dòng và không phải dòng mới trong python
- 11. fprintf không in dòng mới
- 12. Làm thế nào chính xác dòng là nhận in trên "Bảng điều khiển" sử dụng System.out.print()
- 13. In bảng điều khiển sơ đồ
- 14. Chuỗi in Haskell không có dòng mới
- 15. Tắt in bảng điều khiển trong Log4js
- 16. Có thể chạy lệnh Rails đơn trên Heroku mà không có 'bảng điều khiển chạy heroku'?
- 17. Dấu vết trên bảng điều khiển Chrome/Trình duyệt
- 18. Khi truy tìm các biến trong bảng điều khiển, Cách tạo một dòng mới?
- 19. Xóa bởi _id trong bảng điều khiển MongoDB
- 20. Tạo độc lập, bảng điều khiển (shell) cho các hoạt động trên miền cụ thể
- 21. In dòng mới bằng PHP trong dấu nháy đơn
- 22. MongoDb shell scripting
- 23. 'echo' mà không xuống dòng trong một kịch bản shell
- 24. dòng bốc thăm vào bảng điều khiển không hiển thị
- 25. Xóa một dòng trong bảng điều khiển
- 26. Canvas.drawText (...) không in dấu ngắt dòng
- 27. Loại chức năng in cho bảng điều khiển không có ghci
- 28. Python in mảng với dòng mới
- 29. In một mảng các mảng trên một dòng trong bảng điều khiển (một dòng trên một đối tượng mảng chính) trong Ruby
- 30. Ghi vào nhật ký Bảng điều khiển Mac OS X từ dòng lệnh shell hoặc dòng lệnh
Vỏ mongo không có đầu ra thay thế cho 'print()' như ở 2.0.6 nhưng bạn có thể [đề xuất điều này như là một cải tiến] (https://jira.mongodb.org/browse/SERVER). Điều gì sẽ là trường hợp sử dụng cho điều này? – Stennie
Làm cho tinh thần trong ngữ cảnh của câu hỏi liên quan của bạn về "[đọc một dòng từ bảng điều khiển] (http://stackoverflow.com/questions/11333248/mongodb-shell-reading-a-line-from-the-console)" . Loại tương tác mà bạn đang theo dõi hiện được thực hiện tốt nhất bằng cách sử dụng một trong các trình điều khiển [MongoDB] (http://www.mongodb.org/display/DOCS/Drivers). – Stennie
Thật vậy. Tôi chỉ có thể phải làm điều này thông qua giao diện điều khiển Rails. Tuy nhiên, trình điều khiển Ruby nằm phía sau trong cách xử lý thời gian chờ. Tôi đã tìm thấy vỏ Mongo là đáng tin cậy hơn nhiều khi nói đến các truy vấn dài hạn. – Sim