ich eine Liste wie diese haben:ein Array-Element Verschieben von einem Array Position in eine andere (Mongo)
{
arr: [
{ _id: 'a', val: 1 },
{ _id: 'b', val: 4 },
{ _id: 'd', val: 0 },
{ _id: 'c', val: 8 }
]
}
Und ich brauche {_id: d}
das Element {_id: c}
vor dem Element zu setzen. Wie kann ich es mit Mongo machen? Natürlich kann ich das Dokument auf meinen Server herunterladen, vorbereiten und auf den mongo Server hochladen. Aber ich denke, es ist kein guter Weg.
PS: sorry, ich brauche das Element zu bewegen (drücken Sie es an eine neue Position und entfernen Sie die man aus alten Position)
Ich denke, ein einfacher Weg, dies zu tun wäre, um eine andere ID, die Sie können leichter Zugang und Art der durch die ID, wenn Sie das Dokument verwenden müssen. – DrakaSAN
Möchten Sie Elemente austauschen oder sortieren? Wenn Sie sie sortieren müssen, gibt es eine $ sort-Option, die Sie möglicherweise verwenden können. – Soren