Realm calculate and sort using subquery
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
is there a way calculating and sorting using subquerys?
I have this objects(simplified) in my Realm database:
class Customer: RealmSwift.Object {
@objc dynamic var id: String? = nil
@objc dynamic var name: String? = nil
}
class Order: RealmSwift.Object {
@objc dynamic var id: String? = nil
@objc dynamic var customer_id: String? = nil
@objc dynamic var region_id: String? = nil
let total = RealmOptional<Float>()
}
Now I want to get only customers with orders in a region (using region_id) and sort the customers by calculating the total of all orders in that region.
Thanks,
Urkman
ios swift realm
add a comment |
is there a way calculating and sorting using subquerys?
I have this objects(simplified) in my Realm database:
class Customer: RealmSwift.Object {
@objc dynamic var id: String? = nil
@objc dynamic var name: String? = nil
}
class Order: RealmSwift.Object {
@objc dynamic var id: String? = nil
@objc dynamic var customer_id: String? = nil
@objc dynamic var region_id: String? = nil
let total = RealmOptional<Float>()
}
Now I want to get only customers with orders in a region (using region_id) and sort the customers by calculating the total of all orders in that region.
Thanks,
Urkman
ios swift realm
I don't understand, what relation is betweenCustomer
andOrder
?
– Robert Dresler
Jan 3 at 11:09
In "Order" there is a "customer_id"...
– Urkman
Jan 3 at 11:11
Wouldn't be better to have relation many to many betweenCustomer
andOrder
?
– Robert Dresler
Jan 3 at 11:12
Sure, I can update the database to have alet orders = List<Order>()
. But, would that help me in this case?
– Urkman
Jan 3 at 11:14
add a comment |
is there a way calculating and sorting using subquerys?
I have this objects(simplified) in my Realm database:
class Customer: RealmSwift.Object {
@objc dynamic var id: String? = nil
@objc dynamic var name: String? = nil
}
class Order: RealmSwift.Object {
@objc dynamic var id: String? = nil
@objc dynamic var customer_id: String? = nil
@objc dynamic var region_id: String? = nil
let total = RealmOptional<Float>()
}
Now I want to get only customers with orders in a region (using region_id) and sort the customers by calculating the total of all orders in that region.
Thanks,
Urkman
ios swift realm
is there a way calculating and sorting using subquerys?
I have this objects(simplified) in my Realm database:
class Customer: RealmSwift.Object {
@objc dynamic var id: String? = nil
@objc dynamic var name: String? = nil
}
class Order: RealmSwift.Object {
@objc dynamic var id: String? = nil
@objc dynamic var customer_id: String? = nil
@objc dynamic var region_id: String? = nil
let total = RealmOptional<Float>()
}
Now I want to get only customers with orders in a region (using region_id) and sort the customers by calculating the total of all orders in that region.
Thanks,
Urkman
ios swift realm
ios swift realm
asked Jan 3 at 11:05
UrkmanUrkman
6771024
6771024
I don't understand, what relation is betweenCustomer
andOrder
?
– Robert Dresler
Jan 3 at 11:09
In "Order" there is a "customer_id"...
– Urkman
Jan 3 at 11:11
Wouldn't be better to have relation many to many betweenCustomer
andOrder
?
– Robert Dresler
Jan 3 at 11:12
Sure, I can update the database to have alet orders = List<Order>()
. But, would that help me in this case?
– Urkman
Jan 3 at 11:14
add a comment |
I don't understand, what relation is betweenCustomer
andOrder
?
– Robert Dresler
Jan 3 at 11:09
In "Order" there is a "customer_id"...
– Urkman
Jan 3 at 11:11
Wouldn't be better to have relation many to many betweenCustomer
andOrder
?
– Robert Dresler
Jan 3 at 11:12
Sure, I can update the database to have alet orders = List<Order>()
. But, would that help me in this case?
– Urkman
Jan 3 at 11:14
I don't understand, what relation is between
Customer
and Order
?– Robert Dresler
Jan 3 at 11:09
I don't understand, what relation is between
Customer
and Order
?– Robert Dresler
Jan 3 at 11:09
In "Order" there is a "customer_id"...
– Urkman
Jan 3 at 11:11
In "Order" there is a "customer_id"...
– Urkman
Jan 3 at 11:11
Wouldn't be better to have relation many to many between
Customer
and Order
?– Robert Dresler
Jan 3 at 11:12
Wouldn't be better to have relation many to many between
Customer
and Order
?– Robert Dresler
Jan 3 at 11:12
Sure, I can update the database to have a
let orders = List<Order>()
. But, would that help me in this case?– Urkman
Jan 3 at 11:14
Sure, I can update the database to have a
let orders = List<Order>()
. But, would that help me in this case?– Urkman
Jan 3 at 11:14
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54021074%2frealm-calculate-and-sort-using-subquery%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54021074%2frealm-calculate-and-sort-using-subquery%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
I don't understand, what relation is between
Customer
andOrder
?– Robert Dresler
Jan 3 at 11:09
In "Order" there is a "customer_id"...
– Urkman
Jan 3 at 11:11
Wouldn't be better to have relation many to many between
Customer
andOrder
?– Robert Dresler
Jan 3 at 11:12
Sure, I can update the database to have a
let orders = List<Order>()
. But, would that help me in this case?– Urkman
Jan 3 at 11:14