Správičky 59 Blogy 948 Fórum 18 712

MongoDB: Dotaz na rozne dokumenty

photo
Liero
2. 3. 2018 17:01:08
Body: 9610
Najaktívnejší č.: 6

MongoDB: Dotaz na rozne dokumenty

Chcem sa spytat na dotazovacie moznosti MongoDB, pripadne Couchbase.

budem do databazy ukladat rozne typy dokumentov, napr: 

{
   type: 'A'
   IdA: 'guid'
'another field' } { type: 'B' IdB: 'guid' IdC: 'guid' }
{
   type: 'C'
   IdC: 'guid'
   IdA: 'guid'
   'Some other fields'
}
{
   type: 'D'
   IdD: 'guid'
   IdC: 'guid'
   'Some other field'
}

 

viem si z databazy vytiahnut jednym query vsetky dokumenty, ktore maju napr IdA='some guid', bez ohlady na typ? V tomto pripade dokumenty typu A a C.

Dajme tomu, ze vsetky tieto stlpce mam dopredu definovane a viem si vytvorit indexy

Dalsia otazka stoji tak isto, ale tyka sa .NET klienta. Problem je, ze neviem odvodit triedy A a C od nejakej base triedy, ktora by mala IdA. Maximalne viem spravit interface.

[Reakcia]


photo
Liero
4. 3. 2018 11:00:01
Body: 9610
Najaktívnejší č.: 6

RE: MongoDB: Dotaz na rozne dokumenty

v tom clanku nevidim nič co by sa tykalo mojej situacie. ja neviem použiť polymorfizmus, kedze nemam spolocnu base triedu

[Reakcia]

photo
harrison314
4. 3. 2018 12:42:55
Body: 1045
Najaktívnejší č.: 23

RE: MongoDB: Dotaz na rozne dokumenty

Dany mapping nejde pouzit na rozhrania?

Popripade napisat vlastny mapper. Co by nemal byt problem. Ja som nieco podobne vyriesil v roku 2013, ale uz si nepametam ako. No ide to.

[Reakcia]




Najaktívnejší užívatelia
1. 17250 b. photo T
2. 15450 b. photo Anonymous
3. 10810 b. photo vlko
4. 9275 b. photo spigi
5. 7670 b. photo Liero
6. 6230 b. photo siro
7. 4395 b. photo duracellko
8. 4180 b. photo xxxmatko
9. 3780 b. photo dudok
10. 3750 b. photo lubolacko