add iterator check for mongo
This commit is contained in:
parent
ff148f58f8
commit
6d22037602
1 changed files with 6 additions and 4 deletions
|
|
@ -140,10 +140,9 @@ func (it *Iterator) Clone() graph.Iterator {
|
|||
|
||||
func (it *Iterator) Next() bool {
|
||||
var result struct {
|
||||
Id string "_id"
|
||||
//Sub string "Sub"
|
||||
//Pred string "Pred"
|
||||
//Obj string "Obj"
|
||||
Id string "_id"
|
||||
Added []int64
|
||||
Deleted []int64
|
||||
}
|
||||
found := it.iter.Next(&result)
|
||||
if !found {
|
||||
|
|
@ -153,6 +152,9 @@ func (it *Iterator) Next() bool {
|
|||
}
|
||||
return false
|
||||
}
|
||||
if it.collection == "quads" && len(result.Added) <= len(result.Deleted) {
|
||||
return it.Next()
|
||||
}
|
||||
it.result = result.Id
|
||||
return true
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue