[DRIVERS-196] Drivers in languages with a symbol representation should always serialize symbols to BSON Strings for commands Created: 21/Nov/14  Updated: 15/Apr/19  Resolved: 10/Mar/15

Status: Closed
Project: Drivers
Component/s: None
Fix Version/s: None

Type: Improvement Priority: Minor - P4
Reporter: Emily Stolfo Assignee: Barrie Segal
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on RUBY-856 Serialize Ruby Symbols to BSON String... Closed
Related
related to PHPC-302 Throw exceptions for unsupported BSON... Closed
Driver Compliance:
Key Status/Resolution FixVersion
RUBY-856 Won't Fix 2.0.0

 Description   

The BSON Symbol type is deprecated so drivers in languages that have a symbol representation should make sure that they:

1) Never serialize symbols to a BSON Symbol. They should instead serialize to a BSON String.
2) Deserialize BSON Symbols to strings, as they would the BSON String type.


Generated at Thu Feb 08 08:20:58 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.