Comments (3)
the atlas free tier is extremely slow. it's not suitable for any kind of production use. and yes, the first connection is opened on adding the service. see here in the source.
but the max delay i've seen is around 3 seconds for atlas. can you try with a local db and make sure it's the network that's the culprit?
or you can verify by simply try connecting using the official driver and getting a list of collection names. see how long that takes.
my assumption is it's gonna be the same network lag because this library also uses the official driver underneath.
from mongodb.entities.
oh forgot to mention, you don't need to register with the services collection on startup. you can simply do the following:
new DB(MongoClientSettings.FromConnectionString(
"mongodb+srv://user:[email protected]/DatabaseName"),
"DatabaseName");
you can place it anywhere in your app and as many times as you want.
from mongodb.entities.
Thank you for fast reply, yes the Atlas connection is very slow... Continue your great work.
Regards,
jc
from mongodb.entities.
Related Issues (20)
- Delete by lambda expression report errors HOT 4
- DBContext.DeleteAsync throwing exception starting from v21.0.2 HOT 2
- ReadName can only be called when State is Name, not when State is EndOfDocument. HOT 1
- DeleteAsync is Acknowledged but DeletedCount is always zero HOT 2
- Missing Parameterless constructor HOT 1
- The collection type 'MongoDB.Entities.Many' is abstract, an interface, or is read only, and could not be instantiated and populated HOT 1
- [Feature Request] Add property attribute to configure TTL HOT 1
- support soft delete HOT 3
- migrations run repeatly HOT 3
- I would like to ask how to write a query, can help me? HOT 8
- Q: Parallel integration tests with separate database per test class/collection HOT 1
- Nullable ID field in IEntity interface HOT 4
- Disallow saving objects with unregistered discriminator value HOT 3
- About Customize collection names HOT 1
- Does DB.Update lock row while update? HOT 3
- While updating how to add record if not found? HOT 1
- How to donate HOT 1
- System.TypeInitializationException: The type initializer for 'MongoDB.Entities.Cache`1' threw an exception HOT 10
- DB.UpdateAndGet() + "Insert an entity if it doesn't exist" HOT 1
- PagedSearch search big data is very slow HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mongodb.entities.