Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[java-shell] support bson types. Use GraalVM Value instead of Map to …
…avoid incorrect automatic conversion (#197) * [java-shell] add insertMany test * [java-shell] use Value instead of Map<*, *> because graalvm fails to convert Value to Map<*, *> * [java-shell] support regexp * [java-shell] implement cursor methods: comment, max, skip * [java-shell] support some commands of bulkWrite * [java-shell] runCommand and stats methods return JS object instead of java Document * [java-shell] support deleteOne * [java-shell] support findOneAndUpdate * [java-shell] convert all parameters to Document * [java-shell] support updateMany * [java-shell] support findOneAndDelete * [java-shell] support runCommand with string * [java-shell] support bson types ObjectId, MinKey, MaxKey, Code, DBRef, NumberDecimal, NumberInt, Timestamp, Symbol, NumberLong, ISODate, BinData HexData, UUID, MD5 * [java-shell] support updateOne * [java-shell] support createIndex and createIndexes * [java-shell] drop collection after each test case * [java-shell] support dropIndexes * [java-shell] support cursor.map * [java-shell] support InsertManyResult * [java-shell] add test for aggregate with varargs * [java-shell] ignore UUID tests
- Loading branch information