Tương tự như toString có cách nào chúng ta có thể chuyển đổi chuỗi thành đối tượng BSON không? Tôi cần phải loại bỏ một tài liệu bằng cách sử dụng trình điều khiển C++ chức năng loại bỏ hy vọng các truy vấn có đối tượng BSON.Làm thế nào để chuyển đổi chuỗi sang BSON bằng trình điều khiển MongoDB C++?
6
A
Trả lời
8
Sử dụng phương pháp fromjson tìm thấy ở đây:
http://api.mongodb.org/cplusplus/1.5.4/namespacemongo.html#a4f542be0d0f9bad2d8cb32c3436026c2
BSONObj mongo::fromjson ( const string & str )
Create a BSONObj from a JSON <http://www.json.org> string.
Ngoài các phần mở rộng mở rộng JSON mô tả ở đây http://mongodb.onconfluence.com/display/DOCS/Mongo+Extended+JSON, chức năng này chấp nhận tên trường không thể viện chứng nhất định và cho phép dấu nháy đơn để tùy chọn được sử dụng khi chỉ định tên trường và giá trị chuỗi thay vì dấu ngoặc kép. JSON unicode escape chuỗi (của biểu mẫu) được chuyển thành utf8.
Ngoại lệ: MsgAssertionException nếu phân tích cú pháp không thành công. Thông báo kèm theo xác nhận này bao gồm chỉ báo sơ bộ về việc phân tích cú pháp không thành công.
Các vấn đề liên quan
- 1. MongoDB: BSON đến JSON
- 2. Làm thế nào để lưu mảng mongodb vào vector bằng cách sử dụng trình điều khiển C++?
- 3. Làm thế nào để có được một bộ sưu tập MongoDB được tạo bằng trình điều khiển MongoDB C#?
- 4. Làm thế nào để chuyển đổi mảng băm băm C# thành chuỗi để chuyển sang API?
- 5. Trình điều khiển MongoDB nào cho Node.js?
- 6. Làm thế nào để chuyển đổi một chuỗi từ UTF8 sang Latin1 trong C/C++?
- 7. Làm thế nào để chỉ định một Order hoặc Sort bằng cách sử dụng trình điều khiển C# cho MongoDB?
- 8. Chuyển đổi điều khiển WPF (XAML) sang tài liệu XPS
- 9. Làm thế nào để chuyển đổi chuỗi sang biểu thức điều kiện trong PHP?
- 10. Làm thế nào để chuyển đổi NSString thành chuỗi C?
- 11. C# Làm cách nào để chuyển hướng luồng sang giao diện điều khiển Out?
- 12. Làm thế nào để chuyển đổi màu HEX sang rgba bằng trình biên dịch Ít hơn?
- 13. Trường Deserializing khi loại được thay đổi bằng trình điều khiển csharp MongoDb
- 14. Kết nối với mongodb bằng trình điều khiển PDO
- 15. Cập nhật mảng trong MongoDB bằng trình điều khiển Java
- 16. Chuyển đổi SVG sang PNG bằng C#
- 17. làm thế nào để chuyển đổi nsstring sang uicolor?
- 18. Sắp xếp theo $ tự nhiên trong MongoDB bằng trình điều khiển C# chính thức
- 19. Trong Ruby, MongoDB trả về BSON :: OrderedHash. Làm cách nào để chuyển đổi nó sang JSON? Sử dụng to_json cung cấp cho một lỗi "chồng mức quá sâu"
- 20. Làm thế nào để chuyển đổi nsstring sang cString?
- 21. Làm cách nào để chuyển đổi chuỗi Cyrillic sang tiếng Anh trong C#
- 22. Làm thế nào để thực hiện lệnh tìm kiếm văn bản đầy đủ trong MongoDB bằng Trình điều khiển Java?
- 23. Làm thế nào để chuyển đổi (chuyển ngữ) một chuỗi từ utf8 sang ASCII (byte đơn) trong C#?
- 24. Làm thế nào để chuyển đổi HEX sang NSString trong Objective-C?
- 25. Làm thế nào để chuyển đổi char * sang BSTR?
- 26. Chuyển đổi các điều khiển của người dùng sang các điều khiển máy chủ
- 27. Làm thế nào để chuyển đổi chuỗi thành ObjectId
- 28. Khi nào Trình điều khiển Java MongoDB tạo kết nối?
- 29. Làm thế nào để chuyển đổi DataRowView sang DataRow trong C#
- 30. Làm thế nào để chuyển đổi hình ảnh sang html?