sql >> Databasteknik >  >> NoSQL >> MongoDB

använder sträng för mongodb _id

Du kan behöva använda ett Bson-attribut på din egendom som så.

[BsonId]
[BsonRepresentation(BsonType.ObjectId)]
public string Id { get; set; }

Det finns en ganska bra förklaring av dessa attribut i denna besvarade fråga

BsonId vs BsonRepresentation



  1. java - MongoDB + Solr föreställningar

  2. Selleri beat + redis med lösenord kastar Inget Auth undantag

  3. sök med ObjectId i mongodb med pymongo

  4. Använda Redis för köer för flera Laravel-applikationer på en enda server