You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is an alternative development from the [original](https://github.com/ankhers/mongodb), which was the starting point
9
-
and already contained very nice code.
10
-
11
-
The [Documentation](https://hexdocs.pm/mongodb_driver/readme.html) is online, but currently not up to date.
12
-
This will be done as soon as possible. In the meantime, look in the source code. Especially
13
-
for the individual options.
14
-
15
-
## Motivation
16
-
17
-
*[x] I have made a number of changes to understand how the driver works. For example, I reduced cursor modules to just one cursor and
18
-
replaced some op code calls with command calls.
19
-
*[x] Simplify code: remove raw_find (raw_find called from cursors, raw_find called with "$cmd"), so raw_find is more calling a command than a find query.
20
-
*[x] Better support for new MongoDB version, for example the ability to use views
21
-
*[x] Upgraded to ([DBConnection 2.x](https://github.com/elixir-ecto/db_connection))
22
-
*[x] Removed depreacated op codes ([See](https://docs.mongodb.com/manual/reference/mongodb-wire-protocol/#request-opcodes))
23
-
*[x] Added `op_msg` support ([See](https://docs.mongodb.com/manual/reference/mongodb-wire-protocol/#op-msg))
Special thanks to [JetBrains](https://www.jetbrains.com/?from=elixir-mongodb-driver) for providing a free JetBrains Open Source license for their complete toolbox.
343
322
323
+
This is an alternative development from the [original](https://github.com/ankhers/mongodb), which was the starting point
324
+
and already contained very nice code.
325
+
326
+
The [Documentation](https://hexdocs.pm/mongodb_driver/readme.html) is online, but currently not up to date.
327
+
This will be done as soon as possible. In the meantime, look in the source code. Especially
328
+
for the individual options.
329
+
330
+
## Motivation
331
+
332
+
*[x] I have made a number of changes to understand how the driver works. For example, I reduced cursor modules to just one cursor and
333
+
replaced some op code calls with command calls.
334
+
*[x] Simplify code: remove raw_find (raw_find called from cursors, raw_find called with "$cmd"), so raw_find is more calling a command than a find query.
335
+
*[x] Better support for new MongoDB version, for example the ability to use views
336
+
*[x] Upgraded to ([DBConnection 2.x](https://github.com/elixir-ecto/db_connection))
337
+
*[x] Removed depreacated op codes ([See](https://docs.mongodb.com/manual/reference/mongodb-wire-protocol/#request-opcodes))
338
+
*[x] Added `op_msg` support ([See](https://docs.mongodb.com/manual/reference/mongodb-wire-protocol/#op-msg))
0 commit comments