langchain4j/langchain4j-bom
ZYinNJU c694755cc3
Integration with MongoDB (#535)
see original PR #254. There are four mainly differences:

1. Using `Testcontainer` and MongoDB Atlas Local Deployment to test
2. Create collection and index when the `MongoDBEmbeddingStore`
initialize, rather than create when adding new embedding at the first
time.
3. Optimize `BsonUtils`, which is replaced by `org.bson.Document` to
create index mapping.
4. Rename `langchain4j-mongodb` to `langchain4j-mongodb-atlas`

Local deployment tests are all passed, but cloud tests are not tested
yet because I encounter some network problem when communicating with
MongoDB Atlas. (But I think it doesn't matter, because local deployment
is the same as cloud, the purpose of local deployment is to development
and test)
2024-02-08 10:13:29 +01:00
..
pom.xml Integration with MongoDB (#535) 2024-02-08 10:13:29 +01:00